我的虚拟主机出现了问题,我不明白/home/*
如果我的虚拟主机的目录在其他地方,为什么 apache 会寻找目录?
tail -f /var/log/apache2/error.log
/home/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
苏丹
答案1
不应该。您的 Apache 配置中一定有这个。
或者您的网络目录/代码中的某处有一个指向您的家庭帐户的软链接。
答案2
755 是答案,因为您的所有文件都必须能够被 railo 读取(实际上与您的 Apache 不是同一个用户)。
答案3
然后尝试chmod 755 /home/www
对“hostdirectory”执行相同操作
chmod 755 /home/www/hostdirestory
答案4
权限/home
可能不允许 apache 正确读取目录。
网站的文档根目录应位于/var/www
或下/srv/www
。这可让您对主目录树实施严密的安全性。
DocumentRoot
为您的虚拟服务器指定完整信息。
检查您是否没有为虚拟服务器启用用户目录。这些目录将遍历/home
树。