O redirecionamento para o link é feito pela sua webapp, não pelo nginx
Estou tentando entrar em meu aplicativo com uma porta de tradução (nat) com o seguinte URL https://myapp:11201/webapp
, mas o Nginx não mantém a porta traduzida e redireciona o URL para: https://myapp/webapp
aqui faz parte da configuração:
rewrite ^/$ https://$host:11201/Webapp Permanent;
location / {
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_set_header Host $host;
proxy_pass http://x.x.x.x:8080;
}
location /Webapp/ {
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_set_header Host $host;
proxy_pass http://x.x.x.x:8080;
}
agradeço antecipadamente por sua ajuda.
O redirecionamento para o link é feito pela sua webapp, não pelo nginx
Tags nginx port-forwarding nat