我知道网络上有很多关于这方面的内容,但是我不知为何就是无法让它发挥作用。
这是我目前所做的:
在 Ubuntu Mate 16.04 中设置一个 apache2 网络服务器。/var/www/html 中有一个可以通过互联网访问的网站。
我现在有一个文件夹,我们将其命名为 /media/user/drive/folder,我希望可以通过我的网站访问它。
这就是为什么我创建了从 /media/user/drive/folder 到 /var/www/html/folder 的符号链接。因此,当我在 caja 中打开 /var/www/html/ 时,我会看到一个指向 /media/user/drive/folder 的链接 ./folder。
我还运行了“sudo chown -R www-data: /media/user/drive/folder”。
我编辑了我的 apache2.conf 并将其更改为
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /media/user/drive/folder>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
更改后我执行了 sudo 'service apache2 restart'。
现在,当我尝试访问 www.mywebsite.com/folder 时,仍然会出现 403 Forbidden 错误。这是为什么?如何解决?
我已经删除浏览器的缓存至少一百次了,这不是那回事。
当我将此文件夹移至 /var/www/html 并相应地运行 chown 命令时,我可以通过我的网站访问它。但这不是我想要的,因为文件夹的内容可能会变得非常大,并且驱动器大于 /。