Question Fichier httpd.conf perdu situé apache [fermé]


Comment puis-je trouver où mon httpd.conf le fichier est localisé?

Je lance un serveur Linux Ubuntu depuis Amazon Web Services EC2 (Elastic Compute Cloud) et je n'arrive pas à trouver ma configuration Apache.


477
2017-08-30 17:08


origine


Réponses:


Obtenez le chemin de l'exécution d'Apache

$ ps -ef | grep apache
apache   12846 14590  0 Oct20 ?        00:00:00 /usr/sbin/apache2

Ajouter -V argument 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


608
2017-08-30 17:10



Voir http://wiki.apache.org/httpd/DistrosDefaultLayout Pour plus d'informations sur les fichiers de configuration d'Apache httpd sur différentes plates-formes, cela peut varier d'une version à l'autre et d'une plateforme à l'autre. La réponse la plus courante est cependant / 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 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.

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


192
2017-08-30 18:56