Newby working for a couple weeks.  Any guidance really appreciated.

Nginx is not preserving the url from redirected backend tomcat server.

Nginx url: //develop-application.example.com/

Backend tomcat url: //application.example.com/

tomcat redirects url: //application.example.com/application

I want the client browser url to always remain
https://develop-application.example.com/application no matter what returns
from tomcat.

Config:

server {
        listen 443 proxy_protocol;
        set_real_ip_from 0.0.0.0/0;
        real_ip_header proxy_protocol;
        access_log
/var/log/nginx/develop-application.example.com.https.access.log elb_log;

        server_name develop-application.example.com;

        ssl on;
        ssl_certificate /etc/nginx/ssl/example.com.crt.chained;
        ssl_certificate_key /etc/nginx/ssl/example.com.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;

        location / {

            proxy_pass https://application.example.com/;
            proxy_redirect https://application.example.com/
https://develop-application.example.com/;
            proxy_set_header  Host $http_host;
        
            }
}

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?2,263441,263441#msg-263441

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to