【问题标题】:EC2 - Make Windows instance accessible from anywhere (XAMPP)EC2 - 使 Windows 实例可从任何地方访问 (XAMPP)
【发布时间】:2018-12-22 08:57:04
【问题描述】:

我已经在 AWS 上启动了一个 EC2 实例,在设置 XAMPP 并上传我所有的档案之后,现在是时候公开网站了。

问题是我已经尝试将所有防火墙放在允许入站和出站连接“允许”的 Windows 上,然后在我的 AWS 安全组上:

入站:

HTTP TCP 80 0.0.0.0/0

HTTP TCP 80 ::/0

Custom TCP Rule TCP 0 - 8080 0.0.0.0/0

Custom TCP Rule TCP 0 - 8080 ::/0

出站:

All traffic All All 0.0.0.0/0

正如我之前提到的,我允许实例的 Windows 防火墙上的所有入站和出站连接。

我做错了什么,我该如何解决这个问题,以使服务器可以从亚马逊分配给我的实例的 IP 访问?

谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    需要检查的几件事:

    • (很明显)确保应用程序正在侦听端口 80 / 8080(您在 SG 中提到了这两个端口。不确定您的应用程序在哪个端口上运行)
    • 如果您计划通过 Internet 访问您的应用程序,请确保为您的实例分配了公共 IP。
    • 如果同时添加了入站和出站规则,请检查您的 NACL。如果您从特定的 VPC / OnPrem 网络访问应用程序,请将其添加到 NACL。如果您不想限制您的应用并希望通过 Internet 访问,请确保您在 NACL 入站和出站中添加了 0.0.0.0/0
    • 如果通过 Internet 访问应用程序,您需要为您的 VPC 分配 Internet 网关。

    希望这有助于解决您的问题。提供更多详细信息,例如,您的实例位于公共子网或私有子网中。您从 VPC 内或通过 Internet 等访问应用程序的天气。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多