通过公共IP访问Amazon EC2会超时

时间:2016-04-21 14:57:52

标签: amazon-ec2

我创建了一个新实例,我无法通过浏览器使用公共IP访问它,也不能通过DNS访问它。

公共IP是:52.28.188.50

我收到错误:ERR_CONNECTION_TIMED_OUT

我看到很多关于可能导致它的原因的文章,但没有人帮助过我。

我有一个附加到该实例的安全组:

enter image description here

它有什么用?

2 个答案:

答案 0 :(得分:1)

您还需要确保连接到子网的Internet网关。

请按照以下步骤操作:

  1. https://console.aws.amazon.com/vpc/
  2. 打开Amazon VPC控制台
  3. 在导航窗格中,选择“Internet网关”,然后选择 创建Internet网关。
  4. 在“创建Internet网关”对话框中,您可以选择为Internet网关命名,然后选择“是,创建”。
  5. 选择刚刚创建的Internet网关,然后选择“附加到VPC”。
  6. 在“附加到VPC”对话框中,从列表中选择您的VPC,然后选择“是,附加”。
  7. 与子网关联的路由表也应具有从子网到Internet网关的适当路由。

    以下是工作流程:

    1. https://console.aws.amazon.com/vpc/
    2. 打开Amazon VPC控制台
    3. 在导航窗格中,选择Route Tables,然后选择Create Route Table。
    4. 在“创建路由表”对话框中,可以选择为路由表命名,然后选择您的VPC,然后选择“是,创建”。
    5. 选择刚刚创建的自定义路由表。详细信息窗格显示用于处理其路由,关联和路由传播的选项卡。
    6. 在Routes选项卡上,选择Edit,在Destination框中指定0.0.0.0/0,在Target列表中选择Internet网关ID,然后选择Save。
    7. 在Subnet Associations选项卡上,选择Edit,选择子网的Associate复选框,然后选择Save。
    8. 以下是AWS源文章: http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html

答案 1 :(得分:0)

要检查的事项:

  • 实例正在运行Web服务器
  • 安全组允许INBOUND端口80& 443交通
  • 实例位于公共子网中:
    • VPC有一个互联网网关
    • 子网有一个路由表,指向0.0.0.0/0流量到Internet
    • 子网上的网络ACL未阻止任何流量(默认为OK)