Échec du serveur Web Apache
Voyez comment dépanner les problèmes liés au service de stockage de fichiers et au serveur Web Apache.
Symptôme 1 : Lorsque le serveur Web Apache est installé sur un système de fichiers du service de stockage de fichiers, la connexion à la page Web échoue et le journal d'erreur Apache (error_log
) contient des messages similaires à ceux ci-après :
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
Informations supplémentaires :
Les autorisations montrent un accès suffisant en lecture et en exécution sur le répertoire et les fichiers. La fourniture d'un accès complet (autorisation 777) au point de montage du stockage de fichiers à des fins de test échoue également.
L'autorisation '777' est utilisée strictement à des fins de test et pourrait compromettre votre politique de sécurité. Assurez-vous de rétablir les autorisations du point de montage de votre système de fichiers à leur état précédent une fois le test terminé.
Cause : Par défaut, l'installation du serveur Web Apache attend un lecteur local. Vous devez diriger explicitement l'installation vers NFS.
Solution : Activez la compatibilité NFS pour Apache.
Ouvrez une fenêtre de terminal sur l'instance et exécutez :
$ sudo setsebool httpd_use_nfs on
Ou :
$ sudo setsebool -P httpd_use_nfs 1