Ошибка подключения к узлу-серверу в экземпляре EC2 - PullRequest
0 голосов
/ 27 марта 2020

У меня есть приложение Node, работающее на экземпляре EC2, и после npm start я не могу подключиться к приложению через Интернет, но все указывает на то, что оно работает правильно.

Вот как мой сервер. js выглядит следующим образом:

app.listen(8000,"0.0.0.0", () => { console.log("app running on port 8000"); });

Как действуют правила входящих вызовов для группы безопасности EC2:

EC2 Inbound Rules

I видел на других сайтах, что удаление " 0.0.0.0. " из app.listen и оставление только порта решит проблему, но, к сожалению, это не сработало.

Еще одна вещь, которую я пытался добавить, - добавить правило * Custom TCP * к порту 8000 в группе безопасности, но это помешало запуску приложения, сказав, что порт уже используется

1 Ответ

0 голосов
/ 28 марта 2020

Что-то уже прослушивает порт 8000, netstat должен сказать вам, что это такое.

Просто добавьте группу безопасности TCP для порта 8001 или 8080 и вместо этого используйте в своем коде этот порт.

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