it-swarm.com.ru

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

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

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

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

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

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

23
IrfanM

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

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

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

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

Также убедитесь, что ваш веб-сервер запущен и работает. В своем экземпляре (используя доступ к SSH Shell) проверьте, прослушивает ли нужный процесс порт 80, используя команду netstat -lnp. Затем вы должны увидеть строку с prototcp и Local Address, заканчивающимся на: 80. Указанный IP-адрес должен быть либо 0.0.0.0 (что означает «любой IP-адрес»), либо конкретным IP-адресом прослушивающего сетевого интерфейса.

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

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

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

22
Arjen Kruithof

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

Sudo /etc/init.d/iptables stop
3
Sandeep

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

1
Stepan Yakovenko

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

0
Sharath Mareddy