我有一个像这样的符号链接:
/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/site2
Apache 正在根据日志进行查找。没有/home/site1/public_html/site2
?