J'ai toujours eu du mal à trouver ceci: comment pouvez-vous demander à apache quel fichier httpd.conf il a utilisé pour charger?
Cela devient difficile lorsque plusieurs instances d'Apache sont en cours d'exécution ou si vous n'avez pas regardé la machine depuis longtemps et qu'il y a beaucoup de fichiers httpd.conf sur le disque!
Merci beaucoup :)
httpd.conf
dans le cas où le SERVER_CONFIG_FILE est nommé autre chose:apachectl -V | grep httpd.conf
./usr/sbin/apache2 -V
fournit cette information et un peu plus :)la source
A Yosemite, j'ai trouvé que c'était
/Library/Server/Web/Config/apache2/httpd_server_app.conf
Même si
apachectl -V | grep .conf
Donne
-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
la source
À partir de 2016 ( bug 59376 ),
Apache 2.4.23
une option dédiée à cet effet est désormais disponible.Il peut afficher la totalité de l'arborescence des fichiers de configuration, y compris les numéros de ligne, ce qui est utile pour déboguer des configurations complexes.
Ou,
la source