Como faço para corrigir o erro Apache AH00132?

Como faço para corrigir o erro Apache AH00132?

Eu tenho o seguinte erro. Como posso consertar isso?

AH00132: file permissions deny server access: /var/www/html/index.html

Responder1

O erro:

AH00132: file permissions deny server access "/var/www/html/index.html" 

é bastante descritivo.

A solução óbvia é obviamente

Ajuste as permissões do arquivo

e garantir que o servidor Apacheé permitido para acessar seu conteúdo.

  1. Encontre as permissões atuais. Não apenas no arquivo index.html, mas também em todos os diretórios que compõem o caminho: /, /var/, /var/www/e /var/www/html/.

Uma maneira fácil de fazer isso com um único comando, em vez de vários lscomandos, é com namei -nom /var/www/html/index.html.

namei -nom /var/www/html/index.html

f: /var/www/html/index.html
 dr-xr-xr-x root root /
 drwxr-xr-x root root var
 drwxr-xr-x root root www
 drwxr-xr-x root root html
 -rw-r--r-- root root index.html

Ajuste com chmodonde estiver incorreto.

  1. Quando essas permissões não parecem excessivamente restritivas e parecem boas (como as acima), considere que, por exemplo, as políticas do SELinux também podem restringir o acesso.
    Verifique getenforcese o SElinux está habilitado.
    Se for, verifique ausearch -m AVC,USER_AVC -ts recentse há um erro recente relacionado ao(s) arquivo(s) que o Apache não consegue acessar. Realize mais soluções de problemas, se for esse o caso. Veja por exemplohttps://access.redhat.com/articles/2191331

informação relacionada