トップ «前の日記(2011/02/01 (火) ) 最新 次の日記(2011/02/03 (木) )» 編集 RSS feed

HsbtDiary


2011/02/02 (水) [長年日記]

[nginx][passenger] nginx + passenger + rails を https で動かす時の設定

昨日から色々やってた nginx + passenger + rails + https という組み合わせなんだけど、どうも post な処理を実行すると https のはずが http で送ったりする動きがちらほら。

さすがにこれだとまともに使い物にならないので、moro や ursm と一緒に調べてみたら原因がわかった。どうやら nginx + passenger な組み合わせで https するときには

passenger_set_cgi_param HTTPS on;
passenger_set_cgi_param HTTP_X_FORWARDED_PROTO $scheme;

というパラメータを追加しないとダメらしい。とほほ。