Подтвердить что ты не робот

Подключение к экземпляру EC2 Amazon (AWS) через браузер

У меня возникли проблемы с подключением к Amazon Elastic Cloud Computer Instance через браузер. Я попытался перейти на ********.compute-1.amazonaws.com, но браузер вернул, что время соединения завершено.

Я могу подключиться через ssh и winscp. Вот как я загрузил разработчика веб-приложения I. Я также создал группу безопасности и добавил правила для открытия портов 22 и 80.

Нужно ли мне каким-то образом назначить группу безопасности экземпляру?

Правила группы безопасности также не имеют исходного IP-адреса, поэтому они делают его 0.0.0.0/0

Я бы очень признателен за любую помощь в получении этого сайта через браузер.

4b9b3361

Ответ 1

По умолчанию ваши экземпляры будут находиться только в группе безопасности default. Если это экземпляр EC2, вы не можете изменять группы безопасности во время работы экземпляра, вам нужно будет указать их заранее. Если это экземпляр VPC, вы можете изменить группы безопасности во время выполнения.

Добавьте правило в группу default

Однако вы можете добавить правило, чтобы разрешить порт 80 этой группе безопасности default; просто не создавайте новую группу безопасности, поскольку она не может быть связана с запущенным экземпляром.

Поднят ли веб-сервер?

Кроме того, убедитесь, что ваш веб-сервер запущен и работает. Из вашего экземпляра (используя доступ к оболочке SSH) проверьте, правильно ли прослушивается процесс на порту 80, используя команду netstat -lnp. Затем вы должны увидеть строку с proto tcp и Local Address, заканчивающуюся на: 80. Перечисленный IP-адрес должен быть равен 0.0.0.0 (что означает "любой IP" ) или конкретный IP-адрес сетевого интерфейса прослушивания.

Веб-сервер не работает

Если вам нужен веб-сервер, взгляните на Apache или Nginx. Они поддерживают PHP.

Надеюсь, что это поможет.

Ответ 2

Я также столкнулся с аналогичной проблемой с экземпляром ec2 micro. Я использовал Red-Hat AMI. Несмотря на открытие портов 8081 в группе безопасности, мне не удалось подключить telnet к хост-порту. Отключение iptable сделало трюк для меня:

sudo /etc/init.d/iptables stop

Ответ 3

Не забудьте отключить брандмауэр, если вы используете окна для своего сервера.

Ответ 4

Я столкнулся с такой же проблемой при настройке изображения AMA с кратным отображением на AWS. Правила входящей безопасности должны быть изменены, если экземпляр не запущен. Скажем, если экземпляр запущен (что означает, что он активен и запущен); Если вы измените входящие правила на этом компьютере, вы все равно столкнетесь с проблемой брандмауэра. Остановите машину, на которой вы хотите изменить входящие правила. Измените входящие правила. Запустите машину сейчас. Теперь вы можете нажать на URL-адрес машины из ip, который вы только что открыли для доступа к машине.