EC2 Multi App Instance - некоторые порты недоступны - PullRequest
0 голосов
/ 22 октября 2018

Я запустил экземпляр AWS EC2 (UBUNTU 18 AMI), на котором запущены три приложения:

  • Веб-сервер на порту 80
  • REST API на порту 8786
  • БД на порту X

Я могу

  • SSH в экземпляр
  • Доступ к веб-сайту через браузер на порту 80.
  • Получите доступ к API REST из сеанса SSH.

Мне не удалось

  • Получить API REST через AJAX из браузера (также пытался почтальон).

У меня есть

  • Сконфигурирована группа безопасности для получения входящих подключений из всех источников на 8786
  • , проверено, что iptable не загружен
  • Попытка доступа к сайту из мобильной сети - безрезультатно.
  • Поменялись местами порты между веб-сервером и REST API - что привело к возможности доступа к API через браузер и почтальон.
  • Проверено, что API привязан к 0.0.0.0, а не к localhost.

Это пахнетУ меня проблема с EC2, но я понятия не имею, что делать.

Помощь будет очень полезна.

1 Ответ

0 голосов
/ 22 октября 2018

Как оказалось, 8786 является зарезервированным портом и не должен использоваться.Проблемы были решены, когда я перешел на 8080, что я должен был сделать в самом начале.

...