【发布时间】:2014-04-25 11:50:20
【问题描述】:
我正在将现有的 https rails 应用程序部署到临时服务器,由于某种原因,我不断被重定向到站点的 https 版本(这是生产服务器上所需的行为,但不是在临时服务器上我正在部署)。在登台服务器上,它在重定向到 https 后不会返回任何内容。
当我在浏览器中输入my.ip.add.ress 时,它会重定向到https://my.ip.add.ress。我已经检查了config.force_ssl = false。我的应用程序中似乎没有任何其他功能会重定向到 ssl(在我的应用程序中搜索所有出现的 ssl 和 https)。 rails c production 启动正常。
我什至不确定我的应用程序是否受到攻击,因为我的 production.log 没有被写入。 apache 可以尝试重定向到 ssl 吗? apache2.conf (https://wiki.apache.org/httpd/RewriteHTTPToHTTPS) 中没有这样的指令。
我正在运行带有 Passenger 模块的 Apache2。我的应用程序中没有 .htaccess 文件。这是一个 Rails 3.2 应用程序。
【问题讨论】:
-
您是否尝试过其他浏览器?例如。 chrome缓存也重定向规则。
标签: ruby-on-rails apache https