【问题标题】: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:

    • 检查弹性 IP 是否映射到您的实例。

    • 检查您是否可以将 RDP 与该弹性 IP 一起使用,并在必要时对其进行 Ping(到

    检查 ICMP 是否打开)。

    现在应该可以工作了。只需更改域、公共和私有防火墙配置文件。

    【讨论】:

      【解决方案2】:

      tomcat 的默认端口是 8080(而不是 80)。确保您在安全组中打开了正确的端口。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        • 2020-11-03
        • 2015-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多