Linux apachecan';无法访问主文件夹中的文件

Linux apachecan';无法访问主文件夹中的文件,linux,apache,unix,permissions,file-permissions,Linux,Apache,Unix,Permissions,File Permissions,我在Ubuntu服务器上运行Apache和PHP。我有一些希望Apache提供的用户文件夹。每个域都是唯一的子域: /home/alec/www /home/bob/www /home/carl/www 我已经在sites available/文件夹中设置了配置文件并启用了它们。然而,当我试图访问我的浏览器中的网站,我得到了一个403错误在所有这些。Apache说它无法访问根目录 所有文件夹和文件(包括/home文件夹)都将www数据作为组,用户名作为所有者(home和www除外,后者的根集为

我在Ubuntu服务器上运行Apache和PHP。我有一些希望Apache提供的用户文件夹。每个域都是唯一的子域:

/home/alec/www
/home/bob/www
/home/carl/www
我已经在sites available/文件夹中设置了配置文件并启用了它们。然而,当我试图访问我的浏览器中的网站,我得到了一个403错误在所有这些。Apache说它无法访问根目录

所有文件夹和文件(包括/home文件夹)都将www数据作为组,用户名作为所有者(home和www除外,后者的根集为所有者)和755权限


知道我做错了什么吗?

尝试添加Apache授权来访问这些位置。对于Apache>2.4:


要求所有授权
...

此外,如果您通过htaccess文件添加了配置覆盖,则:


允许超越所有
...

您可以检查尝试访问的文件夹中的htaccess文件

作为一种解决方法,您还可以创建从默认Apache文件夹到站点文件夹的符号链接

 sudo ln -s /var/www/htlm/mysite /path/to/mysite

您应该将当前配置和Apache版本添加到问题中。

谢谢您的修复!