読者です 読者をやめる 読者になる 読者になる

IT Notebook

ITについての備忘録的なブログです

Nginx - Tomcatと連携させた時にハマった件

先日Tomcatで直接受け付けていたサーバをNginxで受け付けるようにして リバースプロキシでTomcatへ渡す設定した時にハマったので、その時の備忘録となります。

ハマったこと

  • リパースプロキシ設定は特に問題なかったが、ログインするとなぜか「 127.0.0.1 で接続が拒否されました。 」と表示されエラーとなる。

対応

  • リバースプロキシの前に「 proxy_set_header Host $http_host; 」を設定する。

初期設定

server {

...

    location / {
    proxy_pass http://127.0.0.1:8080;
  }
}

変更後設定

server {

...

    location / {
    proxy_set_header Host $http_host;
    proxy_pass http://127.0.0.1:8080;
  }
}

※参考