Apache2: cliente negado pela configuração do servidor: / www

3

Eu vi várias perguntas semelhantes, mas nenhuma para a pasta /www - assim, nenhuma das perguntas relacionadas parece resolver meu problema.

Quando tento acessar meu site via localhost, recebo um erro 403, com o seguinte log de erro:

[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

Agora, acredito que meu host virtual esteja configurado corretamente:

<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>

A única maneira de contornar esse problema é alterar a parte a seguir do arquivo apache2.conf :

<Directory />
    Options FollowSymLinks
    Require all denied
</Directory>

Para:

<Directory />
    Options FollowSymLinks
    Require all granted
</Directory>

Mas, pelo que entendi, isso é altamente inseguro, então eu gostaria de resolvê-lo de maneira mais segura.

Eu também tentei adicionar o seguinte a apache2.conf sem sucesso:

<Directory /var/www>
    Options FollowSymLinks
    Require all granted
</Directory>

Alguém pode ver onde eu poderia ter errado?

    
por Darkstarone 11.05.2017 / 23:22

1 resposta

3

Suponho que DocumentRoot deve ser /var/www/bluespice em vez de /www/var/bluespice , porque o diretório de trabalho padrão (definido em apache2.conf ) é /vaw/www .

    
por pa4080 11.05.2017 / 23:25