我已经在 Amazon ec2 Windows server 2012 R2 Standard(试用版)上安装了 tomcat-8。
现在我可以使用默认端口 80 访问本地计算机上的 tomcat 服务器,
它与私有(private) ip 一起工作
但在服务器外部使用公共(public) ip 时,这同样行不通。
我试过以下,
1) Inbound rules, 打开所有端口。
2) 关闭windows防火墙。
仍然没有运气。谁能指导我哪里出错了。
提前致谢。
最佳答案
对我有用的步骤:
EC2:
- 在安全组中打开入站规则中的相关端口。 (你已经做过了)
- 不要禁用 Windows 实例防火墙。
- 在 Windows 防火墙属性中,只需将入站连接设置为允许域、公共(public)和私有(private)防火墙配置文件。
电子工业产权:
检查弹性 IP 是否映射到您的实例。
检查您是否可以将 RDP 与该弹性 IP 一起使用,并在必要时对其进行 Ping(以
检查 ICMP 是否打开)。
现在应该可以工作了。只需更改域、公共(public)和私有(private)防火墙配置文件。
关于tomcat - Windows Server 2012 - Amazon ec2 Web 服务器无法使用公共(public) IP 从外部访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33962456/