SSL配置

时间:2010-03-23 02:34:09

标签: ruby-on-rails ssl

我正在尝试设置ssl_requirement插件。对于我的用户控制器,我想要ssl for new和create。当我打开用户/新浏览器重定向到https但我收到无法连接错误消息。应用程序错误日志显示:

过滤链暂停为[:ensure_proper_protocol] rendered_or_redirected。

我不确定我是否错误地配置了插件,或者我是否在nginx配置中出错。

3 个答案:

答案 0 :(得分:1)

确保您的form_for使用安全网址

form_for @user, :url => user_path(:secure => true)

答案 1 :(得分:0)

听起来就像你应该看到的那样。该请求被识别为 http 请求,重定向通过 https 提供。

如果您在开发计算机上,它会将您重定向到https://localhost/rest_of_url,因此如果您的计算机上没有在端口443上运行服务器,那么它将抛出错误。< / p>

您的浏览器是否未被重定向?

答案 2 :(得分:0)

看起来当我通过乘客安装nginx时我没有得到ssl模块。我回去并从源头安装了nginx。