我正在尝试使用以下 URL 将我的应用程序加入到转换端口 (nat) 中,https://myapp:11201/webapp
但 Nginx 不会保持端口转换并将 URL 重定向到:https://myapp/webapp
以下是部分配置:
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;
}
预先感谢您的帮助。
答案1
重定向至https://myapp/webapp由你的 web 应用完成,而不是 nginx