Ruby on rails 3 错误错误请求行-强制ssl-rails

Ruby on rails 3 错误错误请求行-强制ssl-rails,ruby-on-rails-3,ssl,configuration,Ruby On Rails 3,Ssl,Configuration,我意外地将force_ssl设置为true,然后在恢复为false并运行服务器时,出现以下错误: ERROR bad Request-Line WEBrick 1.3.1 INFO ruby 1.9.3 (2012-02-16) [x86_64-darwin11.4.0] WEBrick::HTTPServer#start: pid=472 port=3000 ERROR bad Request-Line `\x16\x03\x01\x00?\x01\x00\x00?\x03\x02P?M

我意外地将force_ssl设置为true,然后在恢复为false并运行服务器时,出现以下错误:

ERROR bad Request-Line 

WEBrick 1.3.1
INFO  ruby 1.9.3 (2012-02-16) [x86_64-darwin11.4.0]
WEBrick::HTTPServer#start: pid=472 port=3000
ERROR bad Request-Line `\x16\x03\x01\x00?\x01\x00\x00?\x03\x02P?Mf\x00??C?'.
我怎样才能解决这个问题

当我点击本地主机上的http url时,它会重定向到https,并显示以下错误:

SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
也许你可以试试:

1) stop-rails服务器 2)
rake tmp:在命令行上清除

然后重新开始,查看问题是否仍然存在

更新:
也许您也可以尝试清除浏览器上的任何缓存内容/历史记录内容。

答案可在此处找到:


您可以通过清除浏览器cookies来修复它,然后它会再次工作。身份验证信息似乎保存在cookie中,并不断将我们的请求还原为HTTPS,但没有正确身份验证,因此您会遇到错误。

我通常使用不同的浏览器,例如Safari、Firefox等。因为清除cookie并不能解决我的问题(至少使用Chrome)

问题仍然存在。我在上面添加了一些可能有用的附加信息。您在哪里启用了force_ssl?@Lichtamberg in config/production.rbare您确定您只在这里禁用了它吗?我无法重现这个问题。@Lichtamberg我取消了对“config.force_ssl=true”行的注释,然后运行服务器。当我对它进行注释以删除它时,Webrick仍然在强制使用ssl。有没有办法重新启动WEBrick或其他什么?我很抱歉没有更仔细地研究解决方案。我在这里找到了答案: