it-swarm-ru.tech

Открытие порта 80 EC2 веб-сервисов Amazon

Я открыл порт 80 в веб-консоли в группе безопасности моего экземпляра E2C, но до сих пор не могу получить к нему доступ через общедоступный DNS в браузере.

Есть идеи?

146
josh

Это на самом деле очень просто:

  • Перейдите в "Сеть и безопасность" -> Настройки группы безопасности в левой навигационной панели.
  • Найдите группу безопасности, к которой относится ваш экземпляр
  • Нажмите на входящие правила
  • Используйте выпадающий список и добавьте HTTP (порт 80)
  • Нажмите Применить и наслаждайтесь
309
M.W. Felker

Несколько быстрых советов:

  1. Отключите встроенный брандмауэр на ваших экземплярах Windows.
  2. Используйте IP-адрес, а не запись DNS.
  3. Создайте группу безопасности для портов TCP от 1 до 65000 и для источника 0.0.0.0/0. Это явно не для использования в производственных целях, но это поможет избежать групп безопасности в качестве источника проблем.
  4. Убедитесь, что вы действительно можете пропинговать свой сервер. Это также может потребовать некоторой модификации группы безопасности.
18
Simon at LabSlice-com
  1. Проверьте, какую группу безопасности вы используете для своего экземпляра. См. Значение столбца Группы безопасности в строке вашего экземпляра. Это важно - я изменил правила для группы по умолчанию, но мой экземпляр находился в группе quickstart-1, когда у меня была похожая проблема.
  2. Перейдите на вкладку "Группы безопасности", перейдите на вкладку "Входящие", выберите "HTTP" в поле "Создать новое правило", оставьте 0.0.0.0/0 в поле источника и нажмите "Добавить правило", затем "Применить изменения правила".
15
Marboni

Для тех из вас, кто использует Centos (и, возможно, другие дистрибутивы Linux), вам необходимо убедиться, что его FW (iptables) позволяет использовать порт 80 или любой другой порт, который вы хотите.

Смотрите здесь о том, как полностью отключить его (только для целей тестирования!). И здесь для конкретных правил

9
nsof