Toda a sua árvore de diretórios está definida para 777?
chmod 755 as diretorias pai
Estou configurando o Apache e tentando me forçar a (re) aprender o processo de configuração. Já faz muito tempo!
A versão é Apache / 2.2.21 em execução no Amazon Linux
Estou planejando executar alguns sites deste servidor.
Eu criei:
Os dois primeiros contêm arquivos index.html. No processo da minha experimentação, eu configurei minha árvore para 777 sem sucesso, e mudei a propriedade e os grupos de diretórios e arquivos para o apache (que é o que é enviado em httpd.conf).
Eu cortei algumas partes relevantes do meu arquivo httpd.conf:
DirectoryIndex index.html index.html.var
DocumentRoot "/home/ec2-user/sites"
<Directory "/">
Options None
AllowOverride None
</Directory>
<Directory "/home/ec2-user/sites">
Options Indexes
Order Allow,Deny
Allow from All
# Any other directory-specific stuff
</Directory>
<Directory "/home/ec2-user/www.domain.ca">
Order Allow,Deny
Allow from All
# Any other directory-specific stuff
</Directory>
# Default for when no domain name is given (i.e. access by IP address)
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/ec2-user/sites
ErrorLog /home/ec2-user/logs/error_log
TransferLog /home/ec2-user/logs/access_log
</VirtualHost>
# Add a VirtualHost definition for your domain which was once the system default.
<VirtualHost www.domain.ca>
ServerName www.domain.ca
ServerAlias domain.ca
ServerAdmin [email protected]
DocumentRoot /home/ec2-user/sites/www.domain.ca
ErrorLog /home/ec2-user/logs/domain.ca.error_log
TransferLog /home/ec2-user/logs/domain.ca.access_log
</VirtualHost>
Nos registros de erro, estou apenas começando:
Sun Dec 11 02:50:11 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:50:14 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:54:27 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:54:32 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
Admito que esta não é uma questão muito interessante, mas estou perplexo e agora estou apenas alterando as configurações tentando determinar o que está causando o problema.
Você também pode querer modificar ou desabilitar o selinux
Veja: link