【问题标题】:Can't I reach Amazon EC2 instance via my public IP我不能通过我的公共 IP 访问 Amazon EC2 实例吗
【发布时间】:2015-01-16 23:02:59
【问题描述】:

服务器在我的 Amazon 实例中运行良好。但是,当我使用我的浏览器时,我无法通过我的公共 IP 访问 Amazon EC2 实例。 Ping 也不起作用。

有什么理由吗?

【问题讨论】:

  • 检查安全组 [ Port 80 is open to public - 0.0.0.0/0 ] 并为 PORT 80 启用防火墙规则。要启用 ping,您需要将 ICMP 添加到 SG 规则。
  • 它给出了另一个错误[##Java运行时环境没有足够的内存继续。 # 本机内存分配 (malloc) 未能分配 327680 字节用于提交保留内存。 # 包含更多信息的错误报告文件保存为:]
  • 可以尝试将实例大小调整大一点。我相信您正在使用 t1.micro 只需将其推高到 m1.small 看看您是否仍然遇到相同的错误
  • 我认为这不是内存问题。这是操作系统内存问题。我说的对吗?

标签: amazon-web-services amazon-ec2 ip


【解决方案1】:

我遇到了同样的问题,无法使用公共 DNS 访问我的网站。我添加了一个新的入站防火墙规则(在 EC2 实例中)来打开端口 80,现在它可以正常工作了。

【讨论】:

    【解决方案2】:
    • 检查对目标开放的端口
    • 检查服务是否已启动
    • 检查互联网连接 - 使用 NAT 或外部 IP 地址
    • 检查互联网网关...ping 4.2.2.2

    【讨论】:

      【解决方案3】:

      检查是否有任何网络服务在端口 80 上运行。

      【讨论】:

      • 我查过了。 80 端口已打开。
      • 好的 Dheeraj,感谢您的快速回复。我会检查一下。
      猜你喜欢
      • 1970-01-01
      • 2016-04-21
      • 2019-12-23
      • 2021-03-01
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多