ruby-on-rails – Rails:激活SSL支持让Chrome感到困惑
有一个很好的选项来配置Rails应用程序:
config.force_ssl = true 但是,似乎只是将其设置为true并不会使HTTPS连接正常工作.更多 – 尝试(并失败)与Chrome连接到https://localhost:3000后,我将此选项设置为false,即使我写了http,Chrome仍会尝试打开https. 所以,几个问题: – 如何强迫Chrome不再尝试https? 更新:该应用程序在Heroku上运行,似乎自动支持https.我可以在本地测试SSL吗?喜欢运行rails服务器? 解决方法
首先,我应该说我没有尝试过,但Chrome仍然使用HTTPS主要有两个原因:
>使用HTTP Strict Transport Security标题:如果服务器设置了它们,则客户端(支持HSTS,如Chrome)意味着对所有后续请求到该主机的操作系统都会使用HTTPS. 一个可能的解决方案是清除浏览器中的缓存. (*)This question似乎表明这个配置是Ruby on Rails的情况. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |