我已经检查了这个问题的最佳答案,并且无法让它发挥作用。使用Ubuntu 14.04和Apache 2.4.7我正在尝试加载
localhost/locals/hcl/index.html
以验证它是否可以通过服务器正常运行。
其中
/var/www/html/locals -> /media/userid/WWW/www/upload
和/media/userid/WWW/www/upload/hcl/index.html
存在。
我已将/etc/apache2/apache2.conf
更改为(以下是从默认服务器的webmin输出中复制的):
<Directory /var/www/html>
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
按照建议
Apache won't follow symlinks (403 Forbidden)
并且路径中的所有目录和文件都设置为rwx
,而/media/userid/WWW/www/upload
的所有者设置为www-data
,这曾经很重要。
我的/var/www/html
目录包含另一个符号链接:
phpsysinfo -> /usr/share/phpsysinfo
确实有效,
file:///media/userid/WWW/www/upload/hcl/index.html
在Firefox中按预期工作。显然,我省略了一些关键步骤,但我看不出它是什么:有人可以提出建议吗?