-rw-r--r--. 1 root root 20 Jan 19 05:56 index.php
^ this one
O ponto após os bits de permissão indica um contexto de segurança do SELinux. Se você estiver executando um sistema SELinux, ele precisaria corresponder para que nginx
possa ler o arquivo. Você pode usar ls -Z
para visualizar o contexto de segurança e restorecon
para restaurar o contexto de segurança padrão (com base no local do arquivo, eu acho) ou chcon
para alterá-lo.
Algo parecido com isto
$ restorecon /var/www/the-site/index.php
ou isto para o diretório completo.
$ restorecon -r /var/www/the-site
(Eu não posso testar isso em lugar algum agora, verifique a sintaxe)
Veja, por exemplo os documentação da Red Hat nos rótulos do SELinux .