«Порт Fowarding» на 8080 на экземпляре EC2 в AWS? - PullRequest
0 голосов
/ 22 апреля 2020

А вот и я.

Я знаю, что переадресация портов - это только то, что вы можете сделать на маршрутизаторе, и все EC2 автоматически поставляются с публичным c IP, но я запускаю веб-приложение, которое запускается на порт 8080 на моем сервере EC2 (работает Amazon Linux). На нем установлена ​​apache, и если вы go набрали IP-адрес, он отобразит файл index.html в /var/www/html/. Вместо этого я хотел бы для этого IP-адреса go для порта 8080 без необходимости вручную указывать 123.123.123.123:8080. Можно ли это сделать с Elasti c IP? Кроме того, я хочу использовать Route53 для предоставления понятного человеку имени DNS. Мой идеальный сценарий заключается в том, что кто-то печатает на «dumb-website-idea.com» и перенаправляется на 123.123.123.123:8080. Какой самый простой способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 23 апреля 2020

Доменные имена конвертируются только в IP-адреса. Они не могут включать номера портов.

Следовательно, вам нужно будет запустить что-то (например, nginx) на экземпляре, который принимает трафик c на портах 80 и 443, который перенаправляет на ваш приложение на порт 8080.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...