Зачем перенаправлять порт 80 на 8080?

Как описано в моем вопросе 1#comment42239632_26835174">Как развернуть сервер WebSocket Node.js в Amazon Elastic Beanstalk?,

С помощью веб-консоли Elastic Beanstalk я запустил новую среду Web Server 1.0 с помощью:

  • Предопределенная конфигурация: Node.js, 64-разрядная версия Amazon Linux 2014.09 v1.0.9
  • Тип среды: Балансировка нагрузки, автомасштабирование

и установили для прокси-сервера значение none.

Я заметил, что Amazon перенаправляет порт 80 (порт для HTTP-трафика) на 8080 (порт, который прослушивает мой сервер приложений). Почему?


person ma11hew28    schedule 10.11.2014    source источник


Ответы (1)


Зачем запускать сервер приложений через порт 8080?

Потому что тогда его не нужно запускать под пользователем root (что нужно для портов под 1024).

Зачем перенаправлять порт 80 на 8080?

Так что он по-прежнему выглядит как «обычный» HTTP-сервер для внешнего мира (нет необходимости в уродливых номерах портов в URL-адресе).

person Thilo    schedule 10.11.2014
comment
Спасибо! У меня также был (и затем googled) этот дополнительный вопрос: security.stackexchange.com/questions/47576/ - person ma11hew28; 10.11.2014
comment
Несмотря на мою репутацию, я этого не знал, так как все еще осваиваю администрирование серверов. :-) - person ma11hew28; 10.11.2014