Как подключиться к Amazon EC2 Windows Server Site с внешнего компьютера - PullRequest
4 голосов
/ 27 февраля 2012

У меня проблема с пониманием того, что мне нужно сделать, чтобы разрешить моему экземпляру Amazon EC2 разрешать подключения с внешних компьютеров. Я выбрал экземпляр Windows 2008 R2 и установил на него свое приложение ASP.NET. Я установил новую БД, настроил IIS, а затем загрузил веб-приложение на сервер, выполнив команду http://localhost:80

Так что в настоящее время я могу использовать RDC для подключения к серверу EC2 и загрузить свой веб-сайт здесь под localhost, но я хочу иметь возможность перейти на http://(EC2 IP или DNS): 80 и подключиться к нему со стороны компьютеров.

Я понятия не имею, с чего начать, так как я сам впервые принимаю такой хостинг. Нужно ли что-то настраивать на панели управления Amazon EC2? Или я должен настроить что-то еще на веб-сервере?

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

Может кто-нибудь, по крайней мере, указать мне правильное направление?

Спасибо за любую помощь заранее!

Ответы [ 2 ]

14 голосов
/ 27 февраля 2012

Есть два места, которые вы можете проверить:

  1. Уровень Windows, проверьте, разрешает ли брандмауэр порт 80 прослушивать внешний трафик. Открытие порта 80 в Windows Server 2008 R2 Или

  2. Вам необходимо проверить, позволяет ли ваша группа безопасности прослушивать порт 80. Нажмите на меню Instances слева на консоли EC2. Найдите столбец Security Group для экземпляра, который вы хотите проверить Securty Group.

    Затем перейдите в меню Security Groups и посмотрите, открыт ли порт 80 для всего мира (т.е. источник 0.0.0.0/0). Если для входящего не существует записи для порта 80. Идите вперед и Add Rule для диапазона портов 80, Source 0.0.0.0/0. См. Изображение ниже, где у моей учетной записи открыт порт 80.

enter image description here

1 голос
/ 27 февраля 2012

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

См. Ссылку:

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-network-security.html

...