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

Почему SERVER_PORT не всегда передается моему серверу приложений?

У меня очень скучно настроен 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.