【发布时间】: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