授予访问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.conf
和apache2.conf
但两者都没有。
我还将www-data添加到有权访问/ home的用户组,只是为了确定。
我在这里想念的是什么?
我只是做了以下两个步骤,而不是摆弄所有这些文件:
- 将我需要的文件夹添加到www-data所属的组中,并授予该组读取和执行权限(由于某种原因执行是不够的),谢谢Brian
- 将我最初在
alias.conf
到apache2.conf
显然,我首先删除了我之前尝试中创建的所有破坏。