Obtenir le chemin d'exécution d'Apache
$ ps -ef | grep apache
apache 12846 14590 0 Oct20 ? 00:00:00 /usr/sbin/apache2
Ajouter -V
argument du chemin
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
Référence:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
Voir http://wiki.apache.org/httpd/DistrosDefaultLayout pour savoir où trouver les fichiers de configuration Apache httpd sur différentes plates-formes, car cela peut varier d'une version à l'autre et d'une plate-forme à l'autre. La réponse la plus courante, cependant, est soit /etc/apache/conf soit /etc/httpd/conf
De manière générique, vous pouvez déterminer la réponse en exécutant la commande :
httpd-V
(C'est un V majuscule). Ou, sur les systèmes où httpd est renommé, peut-être apache2ctl -V
Cela renverra divers détails sur la façon dont httpd est construit et configuré, y compris l'emplacement par défaut du fichier de configuration principal.
L'une des lignes de sortie devrait ressembler à :
-D SERVER_CONFIG_FILE="conf/httpd.conf"
qui, combiné avec la ligne :
-D HTTPD_ROOT="/etc/httpd"
vous donnera un chemin complet vers l'emplacement par défaut du fichier de configuration