O que está causando esses erros 403 para o DocumentRoot na minha configuração do Apache?

1

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:

  • / home / ec2-user / sites
  • /home/ec2-user/sites/www.domain.ca
  • / home / ec2-user / logs

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.

    
por John Carter 11.12.2011 / 04:18

2 respostas

1

Toda a sua árvore de diretórios está definida para 777?

chmod 755 as diretorias pai

    
por 11.12.2011 / 04:29
0

Você também pode querer modificar ou desabilitar o selinux

Veja: link

    
por 11.12.2011 / 04:32