首页 > 解决方案 > Apache (httpd) 服务在 Ec2 的 80 端口上运行,并且 curl localhost:80 显示位于 /var/www/html 的 index.html 文件的内容

问题描述

Apache (httpd) 服务在 RedHat EC2 实例的 80 端口上运行,命令“curl localhost:80”显示位于 apache 服务器 /var/www/html 的 index.html 文件的内容。

下面是命令“service httpd status”的输出,显示 apache 也在运行并监听 80 端口。

 活动:自 2020 年 1 月 23 日星期四 16:25:44 UTC 起活动(运行);24 秒前
     文档:man:httpd.service(8)
 主 PID:1651 (httpd)
   状态:“正在运行,正在监听:端口 80”

I have opened port 80 for http on my EC2 instance.But when i try to access 

apache 使用http://< EC2 实例的公共 IP>:80

然后浏览器给出消息

“无法访问此站点”。

请让我知道为什么我无法使用 http://< EC2 实例的公共 IP>:80访问 apache
,以及如何解决以使我能够访问它。

卷曲本地主机:80
返回输出如下
你好世界
卷曲 Public_IP_OF_EC2:80
返回输出如下
curl: (7) 无法连接到 *.*.***.172 端口 80: 没有到主机的路由

我的 Ec2 实例的安全组规则是接受所有流量,这意味着我的 EC2 实例上的 http 端口 80 已打开。

标签: apacheamazon-ec2

解决方案


推荐阅读