У меня есть символическая ссылка, например, так:

/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 ответ1

1

Ваша символическая ссылка называется site2_symlink и apache ищет site2 . Переименование символической ссылки, вероятно, решит проблему, если все остальное в порядке.

Apache ищет /home/public_html/site2 site2 в соответствии с журналом. Не /home/site1/public_html/site2?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .