Windows Server 2012的Amazon EC2实例 - 无法连接到简单的Web服务器

ksl*_*ksl 2 curl tomcat amazon-ec2 amazon-web-services windows-server-2012

使用Amazon EC2我已成功启动Windows Server 2012实例并将其配置为运行Tomcat Web服务器.

从VPS本身,我知道网络服务器正在运行,因为我在键入时在Web浏览器中看到了Tomcat页面http://localhost:8080.

但是,即使我在安全组中创建了一条规则,允许来自所有地址(0.0.0.0/0)的端口8080上的传入流量,我也无法从外部访问它.

打字'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知之甚少,但我还在配置文件server.xml中添加了address ="0.0.0.0"以防万一这是一个潜在的原因.

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           address="0.0.0.0" />
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题的任何想法将不胜感激.

更新

我最终想通了.我可以通过关闭Windows防火墙连接到Tomcat Web服务器.

ksl*_*ksl 5

我最终想通了.我可以通过关闭Windows防火墙连接到Tomcat Web服务器.