我已将 apache 映射到根目录 /var/www/vhosts。如果我将文件/文件夹放在那里,我就可以看到它们并可以浏览它们。但是,如果我将符号链接放在 /var/www/vhosts 中,我会得到 403 - 没有权限。
我对此文件夹有以下指令:
<Directory "/var/www/vhosts">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
答案1
符号链接指向哪里?这些文件的权限/所有者/组是什么?对上面的目录执行 ll,以便我们查看是否是这个问题。当您在服务器上时,您是否能够正确导航这些符号链接?
答案2
符号链接是什么?
符号链接的数据的权限是什么?
Apache 在您的配置中以哪个用户和组身份运行?
答案3
您必须确保 apache 对您尝试提供的文件具有读取权限。