投稿

2月, 2022の投稿を表示しています

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; はとりあえず無しにしておく。