Falha no Servidor Web Apache
Saiba como diagnosticar e solucionar problemas no serviço File Storage e no servidor Web Apache.
Sintoma 1: Quando o servidor Web Apache está instalado em um sistema de arquivos do serviço File Storage, o log-in na página Web falha e o error_log
do Apache contém mensagens como as seguintes:
Permission denied: [client IP:port] AH00529: <FSS_mount_point>/public/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that <FSS_mount_point>/public is executable
Permission denied: [client IP:port] AH00035: access to /index.php denied (filesystem path '<FSS_mount_point>/index.php') because search permissions are missing on a component of the path
Informações adicionais:
Verificações de permissão mostram acesso suficiente de leitura e execução no diretório e nos arquivos. Falha também ao fornecer acesso total (permissão 777) ao ponto de montagem de armazenamento de arquivos para fins de teste.
A permissão '777' é usada estritamente para fins de teste e pode comprometer sua política de segurança. Certifique-se de reverter as permissões do ponto de montagem do sistema de arquivos para o estado anterior após a conclusão do teste.
Causa: Por padrão, a instalação do servidor Web Apache espera uma unidade local. Você precisa direcionar explicitamente a instalação para NFS.
Solução: Ative a compatibilidade NFS para o Apache.
Abra um terminal na instância e execute:
$ sudo setsebool httpd_use_nfs on
Ou:
$ sudo setsebool -P httpd_use_nfs 1