Я видел много подобных вопросов, но ни один для /www
папка - как таковой, ни один из связанных вопросов, кажется, не решает мою проблему.
Когда я пытаюсь получить доступ к своему веб-сайту через localhost, я получаю 403 ошибки со следующим журналом ошибок:
[Wed May 10 11:41:10.930677 2017] [authz_core:error] [pid 1113] [client 127.0.0.1:38380] AH01630: client denied by server configuration: /www
Теперь, я полагаю, что мой виртуальный хост является установкой правильно:
<VirtualHost *:80>
DirectoryIndex index.php
DocumentRoot /www/var/bluespice
ErrorLog ${APACHE_LOG_DIR}/ORNL_bluespice_error.log
CustomLog ${APACHE_LOG_DIR}/ORNL_bluespice_access.log combined
<Directory /www/var/bluespice>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
Единственным путем я могу двигаться, эта проблема должна изменить следующую часть apache2.conf
файл:
<Directory />
Options FollowSymLinks
Require all denied
</Directory>
Кому:
<Directory />
Options FollowSymLinks
Require all granted
</Directory>
Но насколько я понимаю, это очень небезопасно, таким образом, я хотел бы решить его более безопасным способом.
Я также попытался добавить следующее к apache2.conf
без успеха:
<Directory /var/www>
Options FollowSymLinks
Require all granted
</Directory>
Кто-либо может видеть, где я, возможно, пошел не так, как надо?
Я предполагаю DocumentRoot
, должен быть /var/www/bluespice
вместо /www/var/bluespice
, потому что рабочий каталог по умолчанию (определенный в apache2.conf
) /vaw/www
.