最近在centos上配置apache环境时,发现无法访问网站目录下的html文件,提示403
查看日志发现提示AH00132,通过
通过查找相关资料,需要设置SELinux对目录下的文件可读,作用就是最大限度地减小系统中服务进程可访问的资源(根据的是最小权限原则)。避免权限过大的角色给系统带来灾难性的结果。
setsebool -P httpd_read_user_content 1
“安全增强型 Linux(Security-Enhanced Linux)”,简称 SELinux,它是 Linux 的一个安全子系统
关闭selinux方法如下:
1、临时关闭,在终端输入“setenforce 0”命令。
2、永久关闭,输入命令“vi /etc/selinux/config”,然后将SELINUX的值改为“disabled”,最后保存退出即可。
如果还是不行的话,那看下访问目录的权限,建议利用chmod进行赋权