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

rails:2452

From: Fujioka <fuj@r...>
Date: Thu, 22 Nov 2007 17:06:20 +0900
Subject: [rails:2452] Re: 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サーバ側でリダイレクトすることが出来ません。
> 
http://d.hatena.ne.jp/xibbar/20070403#1175583658
これでいかがでしょうか。

--
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...         ]