2017-05-22 1 views
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/; 
    } 

}

답변

0

http://192.168.2.6/auth_app/에 리디렉션 URL을 설정하려면 바람둥이 응용 프로그램의 구성 설정이 있어야합니다.

관련 문제