Служба WCF в службе Windows на Amazon EC2 - PullRequest
3 голосов
/ 22 декабря 2011

Я довольно новичок в EC2, надеюсь, кто-нибудь подскажет мне правильное направление.У меня есть служба WCF, размещенная в службе Windows, и я хочу запустить ее на EC2.Я настроил учетную запись EC2 с Windows Server 2008 с SQL Server Express.Я поместил свой сервис и запустил его, я могу протестировать и подключиться к нему из браузера с частным IP-адресом на виртуальной машине, но когда я пытаюсь подключиться к сервису со своего компьютера с публичным IP, я 'Я не в состоянии сделать это.

Мне не хватает какой-то важной конфигурации или я полностью отключен?Любая помощь будет принята с благодарностью.Я тестирую это с портом 8080 и добавил это в группы разрешений.Я также попытался присвоить экземпляру эластичный IP.Заранее спасибо.

1 Ответ

4 голосов
/ 22 декабря 2011

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

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

...