Приложение Angular 6, размещенное в экземпляре AWS EC2, недоступно с использованием общедоступного IP-адреса - PullRequest
0 голосов
/ 03 ноября 2018

У меня возникают проблемы при доступе к приложению Angular 6 с использованием публичного IP-адреса через Интернет. Я запустил экземпляр Windows EC2. После этого установил nodejs и угловой cli, как показано ниже -

npm install -g @ angular / cli

Затем создал новое угловое приложение, как показано ниже

ng new my-app

После запуска углового приложения my-app с помощью следующей команды

ng serve // ​​Настроенный порт 80

Я могу получить к нему доступ в экземпляре Windows EC2, и мой браузер в экземпляре EC2 показывает, что угловое приложение запущено и работает, однако я не могу получить доступ извне, т. Е. Через браузер локального компьютера. Если я добавлю общедоступный IP-адрес в браузер, я не смогу получить к нему доступ. Хотя порт 80 настроен как входящий, но он все равно говорит

Сайт не доступен ec2-13-233-140-16.ap-south-1.compute.amazonaws.com отказался подключаться.

Я делаю это в регионе Мумбаи, поэтому проблема с задержками не должна быть.

Я пробовал это с экземпляром Ubuntu, но та же проблема.

Нужно ценное предложение.

Спасибо

Сэчины

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Хорошо, теперь я могу заставить его работать, но с экземпляром Ubuntu. Я создал экземпляр Ubuntu в регионе Мумбаи, создал новое приложение с помощью команды ng new my-app, а затем запустил сервер с помощью команды ng. serve --host 0.0.0.0 --port 80, и я могу просматривать свое приложение с общедоступным IP-адресом на порту 80, а также пытался использовать порт 4200 и работает. Не уверен, почему он не работал с экземпляром Windows. У меня все еще нет ответа, но с Ubuntu это работает! Да, это работает. Я рад, что это работает. Постараюсь работать с экземпляром Windows. Также хотел бы поблагодарить всех за помощь.

0 голосов
/ 03 ноября 2018

Убедитесь, что вы используете следующую команду

ng serve --host 0.0.0.0 --port 80

Это обеспечит прослушивание адресов, отличных от localhost

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