handlename's blog

コード片など

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

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

nginx.confの所定の場所に、

バックエンドに転送する際に,HTTPヘッダ

X-Forwarded-HTTPS: on

または

X-Forwarded-Proto: https

を追加する,これだけでしたw

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

とのこと。