Linux apachecan';无法访问主文件夹中的文件
我在Ubuntu服务器上运行Apache和PHP。我有一些希望Apache提供的用户文件夹。每个域都是唯一的子域: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除外,后者的根集为
/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版本添加到问题中。谢谢您的修复!