授予访问php到/ home文件夹的权限

我需要apache才能访问同一台机器上的所有(最好的)大多数用户文件夹,以便我可以访问一些数据,做一些魔术,然后在网页上显示它们以进行远程查看。

我认为最简单的解决方案是创建一个指向/ home文件夹并允许仅在本地访问它的dir别名,因为所有“魔法”都将在服务器端发生,并且只显示结果。 问题是我不能让Alias工作。

我在/etc/apache2/mods-enabled/alias.conf添加了以下内容以检查它是否正常工作:

 Alias /home/ "/home"  Options Indexes MultiViews FollowSymLinks AllowOverride None Require all granted  

但我得到了一个403 Forbidden 。 我也尝试将它作为虚拟主机添加到sites-enabled/000-default.confapache2.conf但两者都没有。

我还将www-data添加到有权访问/ home的用户组,只是为了确定。

我在这里想念的是什么?

我只是做了以下两个步骤,而不是摆弄所有这些文件:

  1. 将我需要的文件夹添加到www-data所属的组中,并授予该组读取和执行权限(由于某种原因执行是不够的),谢谢Brian
  2. 将我最初在alias.confapache2.conf

显然,我首先删除了我之前尝试中创建的所有破坏。