使用Amazon EC2,我已成功启动Windows Server 2012实例并将其配置为运行Tomcat Web服务器。
从VPS本身内部,我知道Web服务器正在运行,因为当我键入时,我在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 '返回:
我也正在运行使用相同安全组的Linux实例。我能够连接到那很好。
我对配置Tomcat的了解不多,但我还向配置文件server.xml中添加了地址=“ 0.0.0.0”,以防万一这是潜在的原因。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="0.0.0.0" />
任何想法如何解决这个问题将不胜感激。
更新
我终于想通了。通过关闭Windows防火墙,我能够连接到Tomcat Web服务器。
我终于想通了。通过关闭Windows防火墙,我能够连接到Tomcat Web服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句