Comment trouver où se trouve mon fichier httpd.conf
?
J'utilise un serveur Linux Ubuntu à partir d'Amazon Web Services EC2 (Elastic Compute Cloud) et je ne trouve pas ma configuration Apache.
Obtenir le chemin d'accès à Apache
$ ps -ef | grep Apache
apache 12846 14590 0 Oct20 ? 00:00:00 /usr/sbin/Apache2
Ajouter l'argument -V
au 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 diverses 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 ou/etc/httpd/conf.
Généralement, vous pouvez déterminer la réponse en exécutant la commande:
httpd -V
(C'est un capital V). Ou, sur les systèmes où httpd est renommé, peut-être Apache2ctl -V
Cela renverra divers détails sur la construction et la configuration de httpd, y compris l'emplacement par défaut du fichier de configuration principal.
Une des lignes de sortie devrait ressembler à ceci:
-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