2010-12-17 8 views
0

現在、私の会社のWebアプリケーションを行っています。突然、サーバーをhttpsに変更するよう指示されました。私たちはレール+ nginxサーバーを使用しています。rails + nginx webappをHTTPSを使用するように変換する

さらなる研究の際
listen 443; 
ssl on; 
ssl_certficate .......; 
ssl_key ....; 

、私はレール内の特定の変更を加える必要があることを知って来た:私はnginxののwikiで読むよう

私は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 

感謝.....

関連する問題