Работает на localhost: 4000, но не на ec2-ip: 4000 - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть приложение nodejs, работающее на порте 4000. Я разработал его в своем Vagrant box, работающем под Ubuntu 16.04, где я могу свернуть как http://localhost:4000, так и http://vagrant -IP: 4000 .

Однако, когда я копирую ту же настройку на экземпляр EC2, я могу свернуться только на http://localhost:4000, а не на http://ec2 -public-IP: 4000 .

В обоих случаях сервер прослушивает 0.0.0.0 и CORS включен.(Здесь vagrant-IP и ec2-public-IP являются действительными адресами IPv4).Как я могу это исправить?

1 Ответ

0 голосов
/ 27 февраля 2019

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

Эта ссылка должна помочь: Авторизация входящего трафика для ваших экземпляров Linux

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