Apache 尝试访问与符号链接不匹配的目录

Apache 尝试访问与符号链接不匹配的目录

我有一个像这样的符号链接:

/home/site1/public_html/site2

其中 site2_symlink 设置如下:

ln -s /home/site2/public_html/ site2

并且我已在虚拟主机条目中打开了以下符号链接:

<Directory / >
    Options FollowSymLinks
    AllowOverride None
</Directory>

但是我得到了 404 并且 apache error_log 说:

File does not exist: /home/public_html/site2

编辑更改符号链接名称,但对结果没有影响

答案1

您的符号链接已被调用site2_symlink,而 apache 正在寻找site2。如果一切正常,重命名符号链接可能会解决问题。

/home/public_html/site2Apache 正在根据日志进行查找。没有/home/site1/public_html/site2

相关内容