Si Apache ne démarre pas, si la page Web n'est pas accessible ou si les utilisateurs ne peuvent pas se connecter au serveur Web, il est important de déterminer la cause du problème. Voici quelques endroits classiques à consulter pour trouver des explications aux erreurs et pour vérifier des points importants.
Tout d'abord, rcapache2 (décrit dans Section 46.3.3, « Activation, démarrage et arrêt d'Apache ») est détaillé concernant les erreurs et peut être très utile s'il est utilisé avec Apache. Il est parfois tentant d'utiliser le binaire /usr/sbin/httpd2 pour démarrer ou arrêter le serveur Web. Evitez de le faire et utiliser plutôt le script rcapache2. rcapache2 fournit même des conseils et des astuces pour résoudre des erreurs de configuration.
En second lieu, on ne soulignera jamais assez l'importance des fichiers journaux (voir Section 46.2.3.3, « Fichiers journaux »). En cas d'erreur irrécupérable ou non fatale, les fichiers journaux d'Apache permettent d'en rechercher les causes. En outre, vous pouvez contrôler le niveau de commentaires des messages consignés grâce à la directive LogLevel (voir Section 46.3.2.3.5, « niveau LogLevel
») si vous avez besoin de davantage de détails dans les fichiers journaux.
![]() | Astuce |
|---|---|
Consultez les messages des journaux d'Apache à l'aide de la commande tail -F /var/log/apache2/*_log &. Exécutez ensuite rcapache2 restart. Tentez à présent de vous connecter à un navigateur et vérifiez le résultat. | |
Une erreur courante consiste à ne pas ouvrir les ports Apache dans la configuration du pare-feu du serveur. Si vous configurez Apache avec YaST, une option séparée permet de gérer ce problème spécifique.
Si l'erreur ne peut être retrouvée par ces moyens, consultez la base de données en ligne des bogues Apache à l'adresse http://httpd.apache.org/bug_report.html. De surcroît, vous pouvez communiquer avec la communauté des utilisateurs d'Apache via une liste de diffusion qui se trouve à l'adresse http://httpd.apache.org/userslist.html. Vous trouverez un groupe de discussion recommandé à l'adresse comp.infosystems.www.servers.unix.