2010-12-17 36 views
0

我目前正在为我的公司做一个web应用程序。突然之间,我们被告知将服务器更改为https。我们正在使用rails + nginx服务器。将rails + nginx webapp转换为使用HTTPS

listen 443; 
ssl on; 
ssl_certficate .......; 
ssl_key ....; 

经进一步研究,我才知道,我不得不在铁轨一定的变化:

我在nginx的维基阅读我已经修改了Nginx的CONF。所以我安装了ssl_requirement插件,并增加了在配置文件中这些行:我的application.rb中文件

"include SslRequirement" 

。所以当我启动我的服务器并键入主机名时,我要么获得“a plain HTTP request sent”或“This page isnt redirecting properly”。

请告诉我在哪里我错了。 PS:我必须使整个应用程序的HTTPS。

回答

0

测试您的应用程序首先通过重定向在你的应用程序的方法之一....像...
在controller.rb

ssl_required :action_name 

感谢.....