Назад | Перейти на главную страницу

Haproxy Nginx: как не пробросить локальный порт?

У меня есть haproxy, который прослушивает порты 80 и 443, а за Nginx локально прослушивает порты 8000, 8001, 8002 и т. Д.

По умолчанию все работает нормально, но когда веб-приложение выполняет перенаправление 301, оно перенаправляется на локальный порт в ответе, поэтому мой брандмауэр отбрасывает это, когда я пытаюсь получить доступ к веб-сайту.

Если я перейду по определенному URL-адресу, сервер отправит мне неправильное перенаправление 301, потому что в заголовке местоположения есть локальный порт.

Как сказать, что Haproxy или Nginx не добавляют локальный порт в заголовок местоположения?

заранее спасибо

PS: Моя конфигурация полная https. Все веб-сайты работают через порт 443.