遇到这个问题,网上大部分人都说是SELinux的问题,只要关了它就好了。
出现这个问题,还是因为权限不够,也就是你要访问目录及文件本身属性不符合要求,需要改变他的访问控制属性。
下面介绍一种不关闭SELinux的解决方法:
使用chcon -R -t httpd_user_content_t /***(你要访问的文件夹)修改其httpd用户访问权限即可。
这时使用ls -Z ***可看到***文件具有了httpd_user_content_t属性,再访问就不会出现You don't have permission to access /*** on this server了
更多详情大家可以参看SELinux的相关知识