Потерял файл httpd.файл conf, расположенный в apache [закрыт]
Как я могу найти, где моя - Это?
Я запускаю сервер Ubuntu Linux из Amazon Web Services EC2 (Elastic Compute Cloud), и я не могу найти свою конфигурацию Apache.
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"
даст вам полный путь в расположение файла конфигурации по умолчанию