эластичная бобовая стебель странная конфигурация nginx

Я пытаюсь следовать конфигурации nginx на эластичном бобовом стебле, и некоторые вещи не складываются.

Экземпляр открывает порт 80 в группах безопасности, поэтому я предполагаю, что весь входящий трафик проходит через этот порт

Конфигурация nginx в cat /etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf гласит:

server {
 listen 8080;
 location / {
    proxy_pass  http://nodejs;
    proxy_set_header   Connection "";
    proxy_http_version 1.1;
    proxy_set_header        Host            $host;
    proxy_set_header        X-Real-IP       $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
 }
 gzip on;
}

Порт 8080? Откуда это пришло? Я пытался возиться с этим, это действительная директива, которая работает.

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

При подключении к самому экземпляру кажется, что оба порта обслуживаются:

[ec2-user @ ip-172-31-45-222 ~] $ sudo netstat -lnptu

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 22506 / nginx

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22506 / nginx

Опять же, 8080 никогда не открывается в группе безопасности, так что баланс эластичной нагрузки проникает внутрь через порт 80. Магически ли трафик идет от 80 до 8080? Есть идеи, что здесь происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос