我尝试连接一个托管在ec2实例中的页面。它显示服务器超时错误,但我的其他同事能够连接到它。
我使用mac笔记本电脑
我做的事:
- 清除缓存
- 尝试更改我的网络3.以隐姓埋名的方式尝试
什么都不起作用。提前感谢
正常检查的事项:
- 确认EC2实例正在运行web服务器(尝试从其他地方访问它,或者登录到实例并尝试
curl localhost
( - 确认EC2实例位于公用子网(定义为具有指向Internet网关的路由表条目的子网(
- 确认与EC2实例关联的安全组允许在端口80(对于HTTP(和端口443(对于HTTPS(上进行入站访问
- 确认您正试图通过公共IP地址(而非专用IP地址(访问实例,并且该公共IP地址当前与实例关联
- 不更改默认NACL规则
你提到";我的其他同事能够连接";但您没有提到中他们正在访问实例。很明显,你的电脑或你使用的网络有什么不同。我建议你专注于:
- 安全小组"入站";规则,以确认它们没有阻止访问
- 尝试从其他网络连接(例如,家庭与办公室与通过手机连接(以确认您的网络没有阻止访问
如果您与同事从同一网络连接,则问题出在您的计算机上。这不太可能,因为超时通常表示缺乏网络连接(而不是软件配置(。