{{tag>webadmin sysadmin conf apache apache2}}
====== Débogage de configuration Apache2 ======
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
===== mod_info =====
Le module mod_info permet d'afficher la configuration
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
===== Références =====
* https://httpd.apache.org/docs/2.4/fr/mod/mod_info.html
* http://codingshower.com/apache-web-server-dump-current-running-configuration-settings/