【问题标题】:EC2 public instance not accessibleEC2 公共实例无法访问
【发布时间】:2018-05-11 16:59:40
【问题描述】:

我正面临这个问题,因为我是 AWS EC2 的新手。我已经设置了一个实例并且 ssh 工作完美。我安装了 httpd、mysql、php 和 httpd,mysql 服务运行良好。

我无法在浏览器中访问 EC2 公共 DNS。我已经添加了一个带有端口 80 的 HTTP 规则,但仍然无法正常工作。其他原因可能是什么?

【问题讨论】:

  • 1) 你启动 httpd 了吗?它是否启动并运行 2)您在输入 url 时是否使用公共 IP?
  • 是的 httpd 正在运行。我也在尝试使用公共 IP 和 EC2 公共 DNS。
  • 为什么要降级?这真的很糟糕。
  • 当您尝试访问时,您在浏览器中收到的消息是什么?
  • 当您通过 SSH 连接到实例然后 curl localhost 时,它会返回您的网页吗?如果是这样,那么您可能遇到了防火墙(安全组)问题。在 SG 中临时启用来自 0.0.0.0/0 的入站端口 80 以验证这一点。

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


【解决方案1】:

对于这个故障排除如下:

步骤 1) SSH 到实例并停止 iptables(如果它正在运行)。

Step2) 如果上述步骤没有解决问题,请发布浏览器的注销。是 404 错误还是找不到 DNS 或 403 类似的东西。那我可以帮你。

【讨论】:

  • 我已经停止了 iptables 但仍然无法正常工作。浏览器显示此消息“无法访问此站点”
  • 无法访问此站点 IP 拒绝连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-01
  • 2012-05-02
  • 2023-03-16
  • 1970-01-01
  • 2017-11-07
  • 2020-11-03
  • 1970-01-01
相关资源
最近更新 更多