nginx刚装好,因为配置文件里面设置的网站根目录是自己在/home下的www目录,所以访问的时候直接报403
猜测一:
权限问题,整个文件夹改成了755,然后又改成777,还是不行
猜测二:
nginx的运行用户组权限不够
ps -aux | grep nginx
发现用户是nginx,然后去配置文件(nginx的配置文件)修改,把用户改成了root ,重启nginx,发现还是403
那就应该不是nginx的配置问题
猜测三:
SELinux问题,这个问题就是linux的一个安全机制了
执行sestatus命令查看se状态
status为 enable,证明se是打开的状态,我们尝试关闭一下,临时关闭(非永久关闭):
setenforce 0
linux不报403了,功能正常,可以确定,就是selinux的拦截