无法使用公共 IP 访问 AWS Web 服务器

无法使用公共 IP 访问 AWS Web 服务器

我有一个免费的 AWS 帐户,并在 Windows Server 2008 R2 上设置了一个 EC2 虚拟机。我使用 RDP 访问 VM。

我已经设置了 XAMPP 并在其中部署了我的 PHP 应用程序。我可以通过它访问它,localhost/myapp但不能使用公共 IP。

以下是我迄今为止尝试过的方法:

  1. 在我的安全组中为端口 80 上的 HTTP 添加了入站规则。
  2. 检查了 Windows 防火墙上 HTTP 端口 80 的入站规则。共有 3 条规则,但处于非活动状态。我已将这 3 条规则全部激活。
  3. 检查了 Apache 的端口。它在 80 上运行。

但没有帮助。我做错了什么?

答案1

这个特定实例是在公共子网还是私有子网中?

如果是私有子网,您是否需要穿越 NAT 来访问互联网?

如果是公共子网,请确保您的路由表已附加 Internet 网关。然后检查您的网络 ACL,确保您没有明确拒绝进入端口 80 的流量。

相关内容