How*_*ang 18 ssl ruby-on-rails webrick ruby-on-rails-3
上周我尝试使用webbrick中激活的SSL进行调试,但我忘记了如何将设置恢复为默认设置(不使用SSL).每次我访问控制器时,现在它显示:
SSL连接错误无法与服务器建立安全连接.这可能是服务器的问题,或者可能需要您没有的客户端身份验证证书.错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误.
以下是来自控制台的日志,任何人都可以帮忙吗?
[2011-05-10 07:28:43] INFO WEBrick 1.3.1 [2011-05-10 07:28:43] INFO ruby 1.8.7(2009-06-12)[universal-darwin10.0] [2011 -05-10七时28分43秒] INFO的WEBrick ::#的HttpServer启动:?PID = 62854端口= 3000 [2011-05-10 7时28分58秒] ERROR错误的请求行`UQM X'??? ???? C 17乙?????ñ??? ??? BU*??? 98?5EDf32?A/??".
Jam*_*rnh 29
我今天遇到了同样的问题.我添加config.force_ssl = true
到application.rb文件并得到上述错误.当我删除该行时,错误仍然存在.
我通过清除我的浏览器cookie(在这种情况下为Chrome)修复它,然后再次运行.似乎认证信息保存在cookie中,并且我不断将我们的请求恢复为HTTPS,但未正确认证,因此您得到了该错误.清除cookie可以解决这个问题.
nat*_*aty 22
我有一个类似的问题,但无法通过清除Chrome上的cookie(也没有任何其他修复程序rake tmp:clear
)来修复它,并最终切换到使用瘦启用SSL,如本文所述:
将此添加到我的Gemfile:
group :development do
gem "thin"
end
Run Code Online (Sandbox Code Playgroud)
然后bundle
和thin start --ssl
.
归档时间: |
|
查看次数: |
13577 次 |
最近记录: |