0
nginx를 사용하여 tomcat을 프록시하려고합니다. 아래에이 구성이 있습니다. 이제 내가 직면하고있는 문제는 IP (192.168.2.6)로 URL에 액세스하면/auth_app로 리다이렉트됩니다. 완벽하게 괜찮은 Tomcat입니다. Tomcat URL이 제 3의 SAML2 공급자로 리디렉션되고 http://192.168.2.6/auth_app/ 대신 http://localhost:8080/auth_app/으로 리디렉션 된 것으로 인증되면 tomcat은 192.168.2.6에서 실행되고 localhost에서는 실행되지 않으므로 내 응용 프로그램이 열리지 않습니다.Tomcat이 작동하지 않는 nginx 역 프록시
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/;
}
}