Невозможно получить доступ к веб-серверу AWS с использованием публичного IP-адреса

Невозможно получить доступ к веб-серверу AWS с использованием публичного IP-адреса

У меня есть бесплатный аккаунт AWS, и я настроил виртуальную машину EC2 на Windows Server 2008 R2. Я использую RDP для доступа к виртуальной машине.

Я настроил XAMPP и развернул в нем свое PHP-приложение. Я могу получить к нему доступ, localhost/myappно не использую публичный IP.

Вот что я уже попробовал:

  1. Добавлено входящее правило для HTTP на порт 80 в моей группе безопасности.
  2. Проверил входящие правила на брандмауэре Windows для HTTP-порта 80. Их было 3 и они были неактивны. Я активировал все 3.
  3. Проверил порт Apache. Работает на 80.

Но ничего не помогает. Что я делаю не так?

решение1

Находится ли данный конкретный экземпляр в публичной или частной подсети?

Если это частная подсеть, проходите ли вы через NAT, чтобы получить доступ в Интернет?

Если это публичная подсеть, убедитесь, что к вашей таблице маршрутизации подключен интернет-шлюз. Затем проверьте сетевые списки контроля доступа и убедитесь, что у вас нет явного запрета на входящий трафик на порт 80.

Связанный контент