У меня очень скучно настроен nginx как обратный прокси для сервера приложений. Но иногда мой апстрим получает переменную окружения SERVER_PORT, а иногда нет. Кто-нибудь предлагает, почему это не соответствует или как я могу его устранить?
upstream starman {
server unix:/var/run/starman.sock;
}
server {
<snip>
location / {
proxy_pass http://starman;
proxy_set_header SERVER_PORT $server_port;
}
Это может быть другое место в вашей конфигурации, передача запросов без добавления SERVER_PORT.