Apache2: клиент отклонен конфигурацией сервера:/www

Я видел много подобных вопросов, но ни один для /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>

Кто-либо может видеть, где я, возможно, пошел не так, как надо?

2
задан 12 May 2017 в 00:22

1 ответ

Я предполагаю DocumentRoot, должен быть /var/www/bluespice вместо /www/var/bluespice, потому что рабочий каталог по умолчанию (определенный в apache2.conf) /vaw/www.

2
ответ дан 2 December 2019 в 03:39

Другие вопросы по тегам:

Похожие вопросы: