0
nginxを使用してTomcatをプロキシしようとしています。私はこの設定を以下にしています。今私が直面している問題は、IP(192.168.2.6)でURLにアクセスすると、/ auth_appにリダイレクトされたTomcatが完全に正常であることです。 TomcatのURLがサードパーティのSAML2プロバイダにリダイレクトされ、http://192.168.2.6/auth_app/の代わりにhttp://localhost:8080/auth_app/にリダイレクトされたことが認証され、tomcatが192.168.2.6で動作していてlocalhostで動作していないため、アプリケーションが開かないためです。nginxリバースプロキシでTomcatが動作しない
server {
listen 80 default_server;
server_name _;
error_log /var/log/nginx/abc_error.log;
access_log /var/log/nginx/abc_access.log;
rewrite ^/?$ /auth_app;
location /auth_app {
proxy_redirect off;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/auth_app/;
}
}