У меня есть haproxy, который прослушивает порты 80 и 443, а за Nginx локально прослушивает порты 8000, 8001, 8002 и т. Д.
По умолчанию все работает нормально, но когда веб-приложение выполняет перенаправление 301, оно перенаправляется на локальный порт в ответе, поэтому мой брандмауэр отбрасывает это, когда я пытаюсь получить доступ к веб-сайту.
Если я перейду по определенному URL-адресу, сервер отправит мне неправильное перенаправление 301, потому что в заголовке местоположения есть локальный порт.
Как сказать, что Haproxy или Nginx не добавляют локальный порт в заголовок местоположения?
заранее спасибо
PS: Моя конфигурация полная https. Все веб-сайты работают через порт 443.