Tente verificar as permissões existentes no arquivo:
ls -l index.html
Corrija-os, se necessário:
chmod 644 index.html
Se todas as permissões padrão estiverem corretas e você ainda obtiver um Permission Denied error
, verifique as permissões estendidas. Por exemplo, você pode usar o comando setenforce 0
para desativar o SELinux e verificar se o problema desaparece. Em caso afirmativo, ls -alZ
pode ser usado para exibir a permissão do SELinux e chcon
para corrigi-los.
Por exemplo:
sudo chcon -R -v -t httpd_sys_rw_content_t index.html