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>