Используя 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'возвращает:
У меня также есть экземпляр 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" />
Приветствуются любые идеи, как решить эту проблему.