我无法加载带有 ec2 实例 IP 地址的页面

问题描述 投票:0回答:2

我尝试连接 ec2 实例中托管的页面。它显示服务器超时错误,但我的其他同事能够连接到它。

我使用 mac 笔记本电脑

我做过的事情:

  1. 清除缓存
  2. 尝试更改我的网络 3.尝试过隐身模式

没有任何作用。预先感谢

reactjs amazon-web-services react-native amazon-ec2 ip
2个回答
0
投票

通常要检查的事项:

  • 确认 EC2 实例正在 运行 Web 服务器(尝试从其他地方访问它,或登录实例并尝试
    curl localhost
  • 确认 EC2 实例位于公共子网(定义为具有指向 Internet 网关的路由表条目的子网)
  • 确认与 EC2 实例关联的安全组允许端口 80(对于 HTTP)和可能的端口 443(对于 HTTPS)上的入站访问
  • 确认您正在尝试通过公共 IP 地址(不是私有 IP 地址)访问实例,并且公共 IP 地址当前与实例关联
  • 不要更改默认的 NACL 规则

您提到“我的其他同事能够连接”,但您没有提到他们从 where 访问该实例。很明显,您的计算机或您正在使用的网络有问题。我建议您重点关注:

  • 安全组“入站”规则,以确认它们没有阻止访问
  • 尝试从不同的网络进行连接(例如家庭、办公室或通过手机连接)以确认您的网络不会阻止访问

如果您从与同事相同的网络进行连接,则问题出在您的计算机上。这不太可能,因为超时通常表明缺乏网络连接(而不是软件配置)。


0
投票

检查安全组,入站规则是AWS创建的启动向导。它只启用了 SSH 端口 22。 添加 HTTP 类型和端口 80 的规则应该可以解决该问题。

© www.soinside.com 2019 - 2024. All rights reserved.