Fallo de Apache WebServer

Descubra cómo solucionar incidencias de File Storage y Apache Webserver.

Síntoma 1: cuando Apache Webserver está instalado en un sistema de archivos de File Storage, se produce un fallo en la conexión a la página web y error_log de Apache contiene mensajes como los siguientes:

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

Información adicional:

Las comprobaciones de permisos muestran suficiente acceso de lectura y ejecución en el directorio y los archivos. También se produce un fallo al proporcionar acceso completo (permiso 777) al punto de montaje de almacenamiento de archivos con fines de prueba.

Atención

El permiso "777" se utiliza estrictamente con fines de prueba y puede comprometer la política de seguridad. Asegúrese de revertir sus permisos de punto de montaje del sistema de archivos a su estado anterior una vez finalizada la prueba.

Causa: por defecto, la instalación de Apache Webserver espera una unidad local. Debe dirigir explícitamente la instalación a NFS.

Solución: active la compatibilidad NFS para Apache.

Abra un terminal en la instancia y ejecute:

$ sudo setsebool httpd_use_nfs on

O bien:

$ sudo setsebool -P httpd_use_nfs 1