(0) Это глупо, но первое, что вам нужно сделать, это убедиться, что ваш веб-сервер работает.
(1) Вам нужно отредактировать вашу группу безопасности, чтобы входящие HTTP-пакеты имели доступ к вашемуВеб-сайт.Если ваш веб-сайт прослушивает порт 80, вам нужно отредактировать группу безопасности, чтобы открыть доступ к порту 80, как указано выше.Если ваш веб-сайт прослушивает какой-либо другой порт, вам нужно отредактировать группу безопасности, чтобы получить доступ к этому другому порту.
(2) Если вы используете экземпляр Linux, брандмауэр iptables может работать по умолчанию.Вы можете убедиться, что этот брандмауэр активен, запустив
sudo service iptables status
в командной строке.Если вы получите вывод, значит, брандмауэр iptables работает.Если вы получите сообщение « Брандмауэр не запущен », это довольно очевидно.Обычно брандмауэр iptables работает по умолчанию.
У вас есть два варианта: отключить брандмауэр или отредактировать конфигурацию брандмауэра, чтобы пропустить HTTP-трафик.Я выбрал брандмауэр как более простой вариант (для меня).
Служба sudo остановка iptables
Нет реальной угрозы безопасности при отключении iptables , поскольку iptables , если активен,просто дублирует функциональность межсетевого экрана Amazon, который использует группу безопасности для создания своего файла конфигурации.Здесь мы предполагаем, что Amazon AWS не неправильно настраивает свои брандмауэры - очень безопасное предположение.
(3) Теперь вы можете получить доступ к URL из своего браузера.
(4) MicrosoftСерверы Windows также запускают свои персональные брандмауэры по умолчанию, и вам также необходимо исправить персональный брандмауэр Windows Server.
Исправление: по умолчанию AWS AWS не запускает брандмауэры серверов, такие как iptables (Centos) или UAF(Ubuntu), когда вы заказываете создание новых экземпляров EC2 - вот почему экземпляры EC2, которые находятся в одном и том же VPC, могут соединяться друг с другом, и вы можете «видеть» веб-сервер, запущенный из другого экземпляра EC2 в том же VPC.
Просто убедитесь, что ваш RESTful API прослушивает все интерфейсы, т.е. 0.0.0.0:portID
.