Quelques notes concernant le débogage de configuration d'Apache2 et des hôtes virtuels Apache.
Vérifier la version du serveur, le MPM utilisé, les options de compilations:
apache2ctl -V
Vérifier que les fichiers de configuration ne comportent pas d'erreurs de syntaxe:
apache2ctl configtest # équivalent apache2ctl -t
Lister les hôtes virtuels fonctionnels:
apache2ctl -t -D DUMP_VHOSTS
ou via a2query
a2query -s
Lister les modules actifs:
apache2ctl -t -D DUMP_MODULES # équivalent apache2ctl -M
Ou via a2query
a2query -m
Le module mod_info permet d'afficher la configuration
<Location "/server-info"> SetHandler server-info # Autorisation d'accès depuis le serveur lui-même Require ip 127.0.0.1 # Autorisation d'accès depuis une station de travail du réseau # local Require ip 192.168.1.17 </Location>