nginx、再び
これまでの設定でhttps化できているのだけど リファラを使ってクロスサイトかどうかのチェックをすると 「https:// -> http://だからクロスサイトだぜ危ないぜ!」 ということになる。 そうならないためには server { server_name www.x7th.com; location / { proxy_pass http://localhost:8080/; proxy_set_header Host $http_host; proxy_redirect http:// https://; } } という感じでなきゃいけない。 もしかすると proxy_pass http://127.0.0.1:8080; のほうが間違いのない書き方かもしれない。 そして proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; はとりあえず無しにしておく。