【问题标题】:Windows Server 2012 - Amazon ec2 web server not able to access from outside with public ipWindows Server 2012 - Amazon ec2 Web 服务器无法使用公共 IP 从外部访问
【发布时间】:2015-11-27 17:40:03
【问题描述】:
我已经在 Amazon ec2 Windows server 2012 R2 Standard(试用版)上安装了 tomcat-8。
现在我可以使用默认端口80访问本地机器上的tomcat服务器了,
http://localhost/test
它适用于私有IP
http://172.31.51.127/test
但在具有公共 ip 的服务器外部无法正常工作。
我已经尝试了以下,
1) 在入站规则中,打开所有端口。
2) 禁用 windows 防火墙。
仍然没有运气。谁能指导我哪里出错了。
提前致谢。
【问题讨论】:
标签:
tomcat
amazon-web-services
amazon-ec2
windows-server-2012-r2
【解决方案1】:
对我有用的步骤:
EC2:
- 在安全组中打开入站规则中的相关端口。 (你已经做过)
- 不要禁用 windows 实例防火墙。
- 在 Windows 防火墙属性中,只需为域、公共和专用防火墙配置文件将入站连接设置为 允许..
EIP:
检查 ICMP 是否打开)。
现在应该可以工作了。只需更改域、公共和私有防火墙配置文件。
【解决方案2】:
tomcat 的默认端口是 8080(而不是 80)。确保您在安全组中打开了正确的端口。