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;
はとりあえず無しにしておく。
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
はとりあえず無しにしておく。
コメント
コメントを投稿