环境
CentOS 6.5 x86_64
Apache2.4.9(定位=/usr/local/apache2)
PHP 5.5.13(定位=/usr/local/php5)
Apache 虚拟主机已启用。
站点1
域=本地主机
路径=/usr/local/apache2/htdocs
rst=确定
站点2
域=phpmyadmin
路径=/usr/local/apache2/htdocs/phpmyadmin
rst=确定
站点3
域名=phpmyadmin3
路径=/home/default7/website/phpmyadmin
rst=您无权访问/
站点4
域=mysite1
路径=/home/default7/website/mysite1
结果=您无权访问/
当我关闭selinux时,403也是一样。
答案1
您是否考虑过检查站点 3 和 4 中文件的权限?它们都在您的主目录中。 Web 服务器(apache
CentOS 上的用户或组)应该具有这些文件的读取权限。请记住,要使其正常工作,apache
需要对从/home
一直到相关文件的整个路径进行读取访问。