Nginx

Nginx 不保留 nat 源埠

  • May 23, 2018

我正在嘗試使用具有以下 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;
    }

預先感謝您的幫助。

重定向到https://myapp/webapp是由您的 webapp 完成的,而不是由 nginx

引用自:https://serverfault.com/questions/913443