Nginx не сохраняет исходный порт nat

Я пытаюсь присоединить свое приложение к порту перевода (nat) со следующим URL-адресом https: // myapp: 11201 / webapp , но Nginx не поддерживает перевод порта и перенаправляет url to: 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
задан 23 May 2018 в 21:16
1 ответ

Перенаправление на https: // myapp / webapp выполняется вашим веб-приложением, а не nginx

0
ответ дан 4 December 2019 в 03:57

Теги

Похожие вопросы