Eu tenho lutado com um servidor apache por 2 dias, tentando descobrir por que essa coisa continua negando o acesso ao servidor. Confira as configurações:
<VirtualHost 192.168.15.4:80>
DocumentRoot "/var/www/phreebooks"
ServerName billing.website.com (omitted for security)
<Directory "/var/www/phreebooks">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Permissões de arquivo em todo o subdiretório, atribuídas com chown -R www-data: www-data phreebooks:
drwxr-xr-x 8 www-data www-data 4096 2013-11-26 21:11 phreebooks
&
drwxr-xr-x 5 www-data www-data 4096 2013-11-26 21:57 install
Assim que eu reinstalei o servidor, recebi o index.html "funciona".
Mas quando tento executar o script de instalação em billing.webserver.com/install/install.php, obtenho:
403: You don't have permission to access /install/install.php on this server.
Eu tentei criar um arquivo de teste, test.php, no diretório / var / www / phreebooks. Permitiu-me para acessar o arquivo, mas quando eu movê-lo em qualquer subdiretório, dá o erro, acima, o acesso negado.
Eu tentei remover completamente o servidor apache, usando o apt-get purge [pacotes do apache]. Qual tudo foi removido e depois reinstalado. Não está tendo efeito. Eu nunca tive esse problema com um servidor apache, antes. Por favor, deixe-me saber se há mais detalhes que você precisa ...