Назад | Перейти на главную страницу

Как получить доступ к своему общедоступному DNS на Amazon EC2

Я впервые работаю с Amazon EC2.

Я прошел все шаги в http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/ и теперь я пытаюсь получить доступ к общедоступному DNS через веб-браузер. Я ничего не получаю. Я даже не знаю, должен ли я что-нибудь получить.

Я просто хочу увидеть что-то, что указывает на то, что мой экземпляр доступен из Интернета в целях разработки. Я совершенно новичок в этом вопросе и нигде не могу найти на него простого ответа, который мог бы спасти свою жизнь.

Любая помощь приветствуется. Спасибо!

По умолчанию не разрешается подключение к экземпляру. Так же нельзя установить веб-сервер.

  • разрешить ssh (для UNIX) или RDP (для Windows) и HTTP
    • открыто https://console.aws.amazon.com/ec2/
    • СЕТЬ И БЕЗОПАСНОСТЬ-> Группы безопасности
    • выбрать по умолчанию
    • добавить правила в SSH (для вашего ip или 0.0.0.0/0)
    • добавить правила в HTTP
  • подключиться к экземпляру и установить веб-сервер
  • проверить публичный DNS через веб-браузер

Тем из вас, кто использует Centos (и, возможно, другие дистрибутивы Linux), вам необходимо убедиться, что его FW (iptables) разрешает трафик на порт 80 (или любой другой порт, который вы хотите). Чтобы проверить, не препятствует ли доступ встроенное ПО машины (в отличие от настроек Amazon), попробуйте следующее:

sudo service iptables stop
sudo chkconfig iptables off

Теперь проверьте, есть ли у вас доступ к машине. Если это так, вам необходимо открыть определенные порты, которые нужны вашему приложению. Видеть Вот о том, как это сделать.

чтобы снова включить правила, просто:

service iptables start
chkconfig iptables on