Zawsze starałem się to znaleźć: Jak możesz zapytać Apache, który plik httpd.conf użył do załadowania?
Staje się to trudne, gdy masz uruchomionych wiele instancji apache lub jeśli długo nie patrzyłeś na maszynę, a na dysku jest dużo plików httpd.conf!
Wielkie dzięki :)
httpd.conf
w przypadku, gdy SERVER_CONFIG_FILE nazwie coś innego:apachectl -V | grep httpd.conf
./usr/sbin/apache2 -V
zapewnia te informacje i trochę więcej :)źródło
W Yosemite znalazłem
/Library/Server/Web/Config/apache2/httpd_server_app.conf
Nawet jeśli
apachectl -V | grep .conf
Daje
-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
źródło
Począwszy od 2016 r. ( Bug 59376 ), od tego
Apache 2.4.23
momentu dostępna jest opcja przeznaczona do tego celu.Może wyświetlać całe drzewo plików konfiguracyjnych, w tym numery linii, co jest przydatne do debugowania skomplikowanych konfiguracji.
Lub,
źródło