首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails nginx乘客在linode VPS上返回http 301

问rails nginx乘客在linode VPS上返回http 301
EN

Stack Overflow用户
提问于 2012-10-21 05:44:32
回答 1查看 430关注 0票数 2

我已经使用capistrano将rails应用程序部署到linode VPS。现在,当我尝试访问http://mysite.com时,我得到了一个301重定向到https://mysite.com的消息,它失败了,因为我没有设置ssl

nginx conf文件

server {

listen 80;

server_name mysite.com;

root /home/stream_production/current/public;

passenger_enabled on;

rails_env production;

}

访问日志--2012年10月20日:14:29:23-0700GET/ HTTP/1.1“301 5 "-”"Mozilla/5.0 (Windows NT6.1;WOW64) AppleWebKit/537.4 (KHTML,如Gecko) Chrome/22.0.1229.94Safari/537.4“

我使用的是Ubuntu 12.04,rvm 1.15.8,ruby 1.9.3,rails 3.2.8,Phusion Passenger 3.0.17,Passenger's Nginx模块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 01:03:52

这是由我的production.rb文件config.force_ssl = true中的以下条目引起的,将其更改为false解决了问题。

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

https://stackoverflow.com/questions/12992988

复制
相关文章

相似问题

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