Ottieni il percorso di esecuzione di Apache
$ ps -ef | grep apache
apache 12846 14590 0 Oct20 ? 00:00:00 /usr/sbin/apache2
Aggiungi -V
argomento al percorso
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
Riferimento:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
Vedi http://wiki.apache.org/httpd/DistrosDefaultLayout per una discussione su dove potresti trovare i file di configurazione Apache httpd su varie piattaforme, poiché questo può variare da versione a versione e da piattaforma a piattaforma. La risposta più comune, tuttavia, è /etc/apache/conf o /etc/httpd/conf
In generale, puoi determinare la risposta eseguendo il comando:
httpd -V
(Questa è una V maiuscola). Oppure, su sistemi in cui httpd viene rinominato, forse apache2ctl -V
Ciò restituirà vari dettagli su come httpd è compilato e configurato, inclusa la posizione predefinita del file di configurazione principale.
Una delle righe di output dovrebbe essere simile a:
-D SERVER_CONFIG_FILE="conf/httpd.conf"
che, combinato con la riga:
-D HTTPD_ROOT="/etc/httpd"
ti darà un percorso completo alla posizione predefinita del file di configurazione