当我使用公共DNS值浏览时,我的EC2实例不会响应。
作为测试,我尝试在ssh之后使用来自EC2实例内的curl。它很成功。然后,我尝试使用相同的公共DNS值在EC2实例外部使用curl。与浏览器一样,它超时了。
以下是详细信息。
当我调用时: 'curl http://ec2-54-148-214-212.us-west-2.compute.amazonaws.com' 从ssh shell到Ubuntu EC2实例,它返回:
<!DOCTYPE html>
<html>
<body>
<h1>Ubuntu EC2 instance</h1>
</body>
</html>
这是预料之中的。它是/ var / www / html中index.html的内容。
当我从EC2实例外部调用curl命令时,它会挂起并超时“无法连接到主机”。
安全组的入站规则启用了http规则:
Type Protocol Port Range Source
HTTP TCP 80 0.0.0.0/0
是否需要启用其他内容才能浏览到此EC2实例?