Экземпляр Amazon EC2 для Windows Server 2012 - невозможно подключиться к простому веб-серверу

Используя Amazon EC2, я успешно запустил экземпляр Windows Server 2012 и настроил его для запуска веб-сервера Tomcat.

Изнутри самого VPS я знаю, что веб-сервер работает, потому что я вижу страницу Tomcat в веб-браузере, когда набираю http://localhost:8080.

Однако я не могу получить к нему доступ извне, хотя я создал правило в группе безопасности, разрешающее входящий трафик на порт 8080 со всех адресов (0.0.0.0/0).

Набрав 'curl -v http://ec2-54-194-6-178.eu-west-1.compute.amazonaws.com:8080 'возвращает:

  • О подключении () к ec2-54-194-6-178.eu-west-1.compute.amazonaws.com порт 8080 (# 0)
  • Пробуем 54.194.6.178 ...
  • Превышено время ожидания операции
  • не удалось подключиться к хосту
  • Закрытие соединения # 0 curl: (7) не удалось подключиться к хосту

У меня также есть экземпляр Linux, использующий ту же группу безопасности. Я прекрасно могу подключиться к этому.

Я не очень разбираюсь в настройке Tomcat, но я также добавил address = "0.0.0.0" в файл конфигурации server.xml на случай, если это была потенциальная причина.

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           address="0.0.0.0" />

Мы будем очень благодарны за любые идеи, как решить эту проблему.

Обновить

В конце концов я понял это. Мне удалось подключиться к веб-серверу Tomcat, отключив брандмауэр Windows.


person ksl    schedule 20.01.2014    source источник


Ответы (2)


В конце концов я понял это. Мне удалось подключиться к веб-серверу Tomcat, отключив брандмауэр Windows.

person ksl    schedule 20.01.2014

Эта проблема больше связана с котом, чем с завитком. Вы можете сделать следующее, чтобы ваш сервер отвечал на удаленные запросы.

Включение хостов IPV внутри <Connector ...

useIPVHosts="true"

Также вы можете попробовать использовать фиксированный IP-адрес вместо 0.0.0.0

address="192.89.90.100"
person Sabuj Hassan    schedule 20.01.2014