Skip to main content
  1. Entry/

httpsであることをnginxからバックエンドのアプリケーションに伝える

以前調べたときに参考にしたページが見れなくなっていたのでメモ。

nginx.confの所定の場所に、

<blockquote>
    <p>バックエンドに転送する際に,HTTPヘッダ</p><p>X-Forwarded-<a class="keyword" href="http://d.hatena.ne.jp/keyword/HTTPS">HTTPS</a>: on</p><p>または</p><p>X-Forwarded-Proto: <a class="keyword" href="http://d.hatena.ne.jp/keyword/https">https</a></p><p>を追加する,これだけでしたw</p>

</blockquote>

(引用:HTTPSとバックエンドなPlackアプリケーションとPlack::Middleware::ReverseProxyとHTTPヘッダ http://blog.iss.ms/2012/03/01/142810)

とのこと。