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
.
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?
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
.
Tags apache2 16.04 raspberrypi apache2.4