Tomcat Windows Server 2012的Amazon EC2实例-无法连接到简单Web服务器
使用AmazonEC2,我成功地启动了WindowsServer2012实例,并将其配置为运行TomcatWebServer 在VPS内部,我知道web服务器正在工作,因为当我键入Tomcat Windows Server 2012的Amazon EC2实例-无法连接到简单Web服务器,tomcat,curl,amazon-web-services,amazon-ec2,windows-server-2012,Tomcat,Curl,Amazon Web Services,Amazon Ec2,Windows Server 2012,使用AmazonEC2,我成功地启动了WindowsServer2012实例,并将其配置为运行TomcatWebServer 在VPS内部,我知道web服务器正在工作,因为当我键入http://localhost:8080 但是,即使我在安全组中创建了一个规则,允许从所有地址(0.0.0.0/0)在端口8080上传入流量,我也无法从外部访问它 键入“curl-v”返回: 即将连接()到ec2-54-194-6-178.eu-west-1.compute.amazonaws.com端口8080(
http://localhost:8080
但是,即使我在安全组中创建了一个规则,允许从所有地址(0.0.0.0/0)在端口8080上传入流量,我也无法从外部访问它
键入“curl-v”返回:
- 即将连接()到ec2-54-194-6-178.eu-west-1.compute.amazonaws.com端口8080(#0)
- 正在尝试54.194.6.178
- 操作超时
- 无法连接到主机
- 正在关闭连接#0 curl:(7)无法连接到主机
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="0.0.0.0" />
如果您有任何解决此问题的想法,我们将不胜感激
更新
我终于明白了。通过关闭Windows防火墙,我可以连接到Tomcat web服务器。这个问题更多地与Tomcat有关,而不是与curl有关。您可以执行以下操作以使服务器响应远程请求
在
中启用IPV主机,我最终找到了答案。通过关闭Windows防火墙,我可以连接到Tomcat web服务器
useIPVHosts="true"
address="192.89.90.100"