Открытие порта 80 EC2 Веб-службы Amazon

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

Любые идеи?

Ответ 1

Это действительно очень просто:

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

Ответ 2

Некоторые быстрые подсказки:

  • Отключите встроенный брандмауэр в ваших экземплярах Windows.
  • Используйте IP-адрес, а не запись DNS.
  • Создайте группу безопасности для портов tcp с 1 по 65000 и для источника 0.0.0.0/0. Очевидно, что его нельзя использовать в производственных целях, но это поможет избежать проблем с группами безопасности.
  • Убедитесь, что вы действительно можете пинговать свой сервер. Это может также потребовать внесения изменений в группу безопасности.

Ответ 3

  • Проверьте, какую группу безопасности вы используете для своего экземпляра. См. значение столбца "Группы безопасности" в строке вашего экземпляра. Это важно - я изменил правила для группы по умолчанию, но мой экземпляр был в группе quickstart-1, когда у меня была аналогичная проблема.
  • Перейдите на вкладку "Группы безопасности", перейдите на вкладку "Входящие", выберите "HTTP" в "Создать новое правило", оставьте значение 0.0.0.0/0 в поле источника и нажмите "Добавить правило", а затем "Применить изменения правила".

Ответ 4

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

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