首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用停用Webrick的SSL

如何使用停用Webrick的SSL
EN

Stack Overflow用户
提问于 2011-05-10 07:35:58
回答 5查看 14.6K关注 0票数 18

上周我试着在webbrick中激活SSL进行调试,但我忘记了如何将设置恢复为默认设置(没有SSL)。每次我访问控制器时,它都会显示:

SSL连接错误无法与服务器建立安全连接。这可能是服务器的问题,或者可能需要您没有的客户端身份验证证书。错误107 (net::ERR_SSL_PROTOCOL_ERROR):SSL协议错误。

下面是控制台的日志,有人能帮上忙吗?

2011-05-10 07:28:43信息WEBrick 1.3.1 2011-05-10 07:28:43信息拼音1.8.7 (2009-06-12)通用-darwin10.0信息WEBrick::HTTPServer#start: pid=62854 port=3000 2011-05-10 07:28:58错误错误请求行darwin1.

EN

回答 5

Stack Overflow用户

发布于 2012-01-13 14:26:02

我今天也遇到了同样的问题。我在application.rb文件中添加了config.force_ssl = true,得到了上面的错误。当我删除该行时,错误仍然存在。

我通过清除浏览器cookies (在这种情况下是Chrome)修复了它,它又能工作了。似乎身份验证信息保存在cookie和一些东西中,它不断地将我们的请求恢复到HTTPS,但没有正确地进行身份验证,因此您会得到该错误。清除cookie可以解决这个问题。

票数 30
EN

Stack Overflow用户

发布于 2012-12-07 03:43:48

我也有类似的问题,但我无法通过清除Chrome上的cookie来修复它(也无法修复任何其他修复程序,比如rake tmp:clear),最后我切换到使用thin并启用了SSL,正如本文中所建议的那样:

https://stackoverflow.com/a/11614213

在我的Gemfile中添加了这个:

group :development do
   gem "thin"
end

然后是bundlethin start --ssl

票数 22
EN

Stack Overflow用户

发布于 2015-05-25 09:06:57

我不得不使用rake tmp:sessions:clear (不仅仅是rake:tmp:clear)以及清除浏览器中的cookies来解决这个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5943647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档