2013年10月25日金曜日

Railsでlink_toのURLが誤って表示される

Railsのlink_toでURLを生成する際に、リバースプロキシ、nginxを通していると
おかしなURLが生成される時がある。そんな時に設定して欲しい項目がこれ。
proxy_set_header X-Forwarded-Host $host
location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header X-Forwarded-Host $host;
}
もしくは。
location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header host $host;
}
これでlink_toで生成されるURLが正しく表示されます。

0 件のコメント: