Как получить доступ к веб-сайту, размещенному на сервере apache, на компьютере Amazon Windows с локального компьютера

Веб-сайт размещен на сервере apache в экземпляре Amazon EC2 Windows. Я хочу получить к нему доступ с локальной машины. Хотя, если он размещен на экземпляре Linux, он доступен с других компьютеров, но не в случае экземпляра Windows.

Я использую сервер wamp и подключил сервер к сети со следующими изменениями в httpd.conf:

Listen *:80

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    #Deny from all
</Directory>

Когда я попытался получить доступ к URL-адресу с другого компьютера, он возвращает: Соединение отклонено

Какие изменения конфигурации я должен сделать, чтобы сделать его доступным с другого компьютера?


person Nishu Tayal    schedule 18.02.2013    source источник


Ответы (2)


Проверьте: Security Group / [имя группы вашего экземпляра, если установлено] / inbound и посмотрите, разрешен ли порт 80.

person hamilton.lima    schedule 18.02.2013

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

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

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

Дополнительные сведения см. по этой ссылке:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

person Nishu Tayal    schedule 21.03.2013