Веб-приложение узла обслуживания на порте 80 в Амазонке ec2 - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть приложение узла, прослушивающее порт 80, я установил группы безопасности открытыми на порт 80. enter image description here

Но, когда я получаю доступ к своему веб-приложению в браузере через общедоступныйip (http://xx.xxx.xx.xxx/), не отображается.

В чем может быть проблема?

Я использовал этот документ в качестве руководства https://aws.amazon.com/premiumsupport/knowledge-center/connect-http-https-ec2/

1 Ответ

0 голосов
/ 29 сентября 2019

Когда вашей группе безопасности уже разрешен трафик. Это означает, что что-то не так с экземпляром.

Первый шаг для устранения такой проблемы для проверки состояния приложения внутри экземпляра.

  • выполните ssh для экземпляра и убедитесь, что экземпляр отвечает на localhost curl localhost
  • . Проверка - это запущенный процесс, если вы используете какой-либо менеджер процессов nodejs, например, pm2 pm2 list или forever forever list или ps -aux | grep node
  • Убедитесь, что сервер работает на порту 80.
  • Проверьте, занят ли порт netstat -antu | grep LISTEN

Короче говоря, если приложение отвечает наlocalhost, используя curl localhost, затем, как указано в комментарии, экземпляр находится в частной подсети.

Вы можете проверить эту статью , чтобы узнать о публичной и частной подсетях.

...