Apache-httpd服务器启动成功网页却不能访问的问题
环境:
CentOS 7 。
在 Apache 成功启动后,可能会存在服务已经启动,但是网页却无法访问的情况。如下,查看服务 httpd 是否已经启动。
[centos@localhost ~]$ ps -ef|grep httpd
root 2291 1 0 09:02 ? 00:00:00 /usr/local/apache2.4/bin/httpd -k start
daemon 3905 2291 0 09:22 ? 00:00:00 /usr/local/apache2.4/bin/httpd -k start
daemon 3906 2291 0 09:22 ? 00:00:00 /usr/local/apache2.4/bin/httpd -k start
daemon 3907 2291 0 09:22 ? 00:00:00 /usr/local/apache2.4/bin/httpd -k start
centos 8446 5647 0 10:27 pts/1 00:00:00 grep –color=auto httpd
可以看到已经成功启动。 这样的情况下可能是防火墙未关闭。
若是其他版本的 CentOS 系统,尝试以下命令:
$ service iptables status //查看防火墙状态
$ service iptables stop //关闭防火墙
请注意 ,CentOS 7 版本默认的防火墙是 firewall ,替代了以前的 iptables 。 firewall 使用更加方便、功能也更加强大一些。 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并