Потерял файл httpd.файл conf расположен в apache [закрыт]


Как я могу найти, где моя - Это?

Я запускаю сервер Ubuntu Linux из Amazon Web Services EC2 (Elastic Compute Cloud), и я не могу найти свою конфигурацию Apache.

2 482

2 ответа:

получить путь запуска Apache

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

добавить -V аргумент к пути

$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

Reference:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location

см.http://wiki.apache.org/httpd/DistrosDefaultLayout для обсуждения того, где вы можете найти файлы конфигурации Apache httpd на различных платформах, так как это может варьироваться от выпуска к выпуску и от платформы к платформе. Однако наиболее распространенным ответом является либо /etc / apache / conf, либо /etc/httpd/conf

В общем, вы можете определить ответ, выполнив команду:

httpd-V

(это заглавная V). Или, на системы, где httpd переименован, возможно apache2ctl -V

это вернет различные сведения о том, как httpd построен и настроен, включая расположение по умолчанию основного файла конфигурации.

одна из строк вывода должна выглядеть так:

- D SERVER_CONFIG_FILE= " conf / httpd.conf"

который в сочетании со строкой:

- D HTTPD_ROOT=" / etc / httpd"

даст вам полный путь по умолчанию файл конфигурации