CentOS7搭建Apache2.4的三个问题

来源:互联网 发布:狙击手 知乎 编辑:程序博客网 时间:2024/06/07 04:57
我的情况:CentOS7搭建Apache2.4,本地可以访问但局域网、外网访问不了

一开始配置各种服务器,有vsftp, Apache ,gitweb ,bind等等,总是不能成功,一开始以为是SELinux的问题,也打开了80端口,但是最后最后发现是防火墙的问题,太让我郁闷了,因为在关掉SELinux的时候顺便就把centos7的防火墙也关掉了,试了试就成功了,好激动,这两天想破脑袋也没有想起哪里的错误,一开始以为是Apache的目录配置错误或权限错误什么的并且使用的新的Apache2.4,我最早是使用Windows下的Apache并且是2.2版本的也不是很熟练。感觉自己太差了

不过还好,这次终于自己找到原因了,自己记录一下,防火墙的服务名称是  firewalld

1.关闭SELinux

[root@localhost ~]# vi /etc/selinux/config

将 SELINUX 变量改为 disable

2.关闭防火墙

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

关闭防火墙就可以了

[root@localhost ~]# reboot  #重启电脑即可

3.清空缓存
如果你发现你还是访问不了你的网站,那一定是客户端浏览器缓存的问题,根据你自己的浏

览器清空缓存,再次重试

其实,一共有 三 点,
1.关闭 SELinux

2.关闭 firewall

3.保证 缓存为空

另外附上:如何开启防火墙:

[root@localhost ~]# systemctl start firewalld

[root@localhost ~]# systemctl enable firewalld
1 0
原创粉丝点击