Nginx 不保留 nat 源端口

Nginx 不保留 nat 源端口

我正在尝试使用以下 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

相关内容