Configuração do Apache: 403 Permissão Proibida / Raiz do Documento

0

Eu instalei o LAMP no Fedora 15. Eu tentei mudar o DocumentRoot para /home/USER/www , eu mudei no arquivo de configuração. Embora tenha me dado erro 403 proibido quando eu tento acessar o localhost .

Como posso resolver este problema?

    
por Hamza 21.08.2011 / 03:19

3 respostas

0

Você alterou a configuração DocumentRoot , mas não alterou as tags <Directory> e / ou <Location> associadas na configuração para permitir o acesso ao novo local. Altere os caminhos dentro das tags apropriadas e reinicie o Apache e você ficará bem. Veja o Manual do Apache para detalhes.

    
por 21.08.2011 / 04:08
0

Você tornou /home/USER/www/ mundo visível? Se o apache tentar visitar sua nova Document Root, talvez não tenha permissão para visualizá-lo.

chmod 711 /home/USER
chmod 755 /home/USER/www
chmod 644 /home/USER/www/*
    
por 21.08.2011 / 11:57
0

A maneira bonita seria editar

/etc/httpd/conf/httpd.conf

e ter o apache sendo executado como usuário 'USER' em vez de usuário 'apache'. Já que você quer ter seus arquivos lá, faz sentido, não é?

Faz mais sentido do que mexer nas permissões do chmod, o que pode acabar criando mais problemas do que soluções. Certa vez chmoded a pasta / home recursivamente em uma instância do aws ec2 para conceder permissões para o apache e depois não pude mais usá-lo devido a permissões erradas em minhas chaves ...

    
por 16.03.2013 / 00:42