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

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

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

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

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

2 ответа

Решение

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

  • разрешить 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 (или любой другой порт, который вы хотите). Чтобы проверить, является ли FW компьютера, который препятствует доступу (в отличие от настроек Amazon), попробуйте следующее:

sudo service iptables stop
sudo chkconfig iptables off

Теперь проверьте, можете ли вы получить доступ к машине. Если это так, то вам нужно открыть определенные порты, в которых нуждается ваше приложение. Смотрите здесь о том, как это сделать.

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

service iptables start
chkconfig iptables on
Другие вопросы по тегам