Apache Ubuntu 13.10 中的权限问题

Apache Ubuntu 13.10 中的权限问题

我在设置本地主机时遇到了一些问题。我一直在遵循这个指南 -->如何在 Apache 和 Ubuntu 中设置本地域名

但是现在我陷入了困境,我的本地主机只返回 403 错误,所以我的权限存在一些问题,但我不知道应该怎么办。

任何帮助将不胜感激。

问候彼得

答案1

假设您的网络服务器以用户 www-data 身份运行,并且您网站的文档根目录是 /var/www/blah。

检查 www-data 用户是否有权限进入 /var/www/blah:

  1. 以 root 身份运行su - www-datacd /var/www/blah如果返回权限被拒绝错误,则表示您对路径中某个目录的权限设置不正确。请使用 进行修复chmod +x /var/....

  2. 再次以 root 身份运行:date > /var/www/blah/date.txt; chmod +r /var/www/blah/date.txt。您可以访问http://yourdomain.com/date.txt? 如果可以,您的虚拟主机可能配置为禁用目录索引,并且很可能会尝试查找 index.html、index.htm、index.php 等,并且当它失败时,它会抛出 HTTP/403。

相关内容