[前][次][番号順一覧][スレッド一覧]

rails:2451

From: honya <honyax@g...>
Date: Thu, 22 Nov 2007 16:48:27 +0900
Subject: [rails:2451] redirect_toでhttpsに飛ばない

うえはらと申します。
質問は初投稿です。よろしくお願いします。

現在、以下のような環境でrailsアプリを構築しています。
・WEBサーバはWEBrick(ポートは3000番)
・FWの設定で、外部からはポート443番しか通らない
・apacheからWEBrickにリダイレクトして利用

ここで、rails上でredirect_toを実行すると、
https://〜でなくhttp://〜にアクセスしようとしてしまいます。

redirect_toでhttps://〜に直接飛ばす方法として、
以下の変数を設定する方法を知りました。
request.env["HTTPS"] = "on"

ただ、これだとリクエスト毎に設定する必要があり、
全てのcontrollerにbefore_filterで上記処理を実行する必要があります。

また、80番ポートがFWで閉じられているので、
WEBサーバ側でリダイレクトすることが出来ません。

何か他に良い方法があればご教授いただけないでしょうか。

よろしくお願いします。

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    2451 2007-11-22 08:48 [honyax@g...         ] redirect_toでhttpsに飛ばない            
      2452 2007-11-22 09:06 ┣[fuj@r...            ]                                       
      2453 2007-11-22 09:16 ┃┗[honyax@g...         ]                                     
      2454 2007-11-22 09:16 ┣[sakuro@e...         ]                                       
      2455 2007-11-22 09:24 ┃┗[honyax@g...         ]                                     
      2456 2007-11-22 09:18 ┗[sakuro@e...         ]