Как я могу найти, где находится мой httpd.conf
файл?
Я использую сервер Ubuntu Linux из Amazon Web Services EC2 (Elastic Compute Cloud) и не могу найти свою конфигурацию Apache.
linux
apache
ubuntu
amazon-ec2
httpd.conf
Шалин Шах
источник
источник
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/...locate httpd.conf
Ответы:
Получить путь запуска Apache
Добавить
-V
аргумент к путиСсылка:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
источник
sudo /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
выдает несколько предупреждений,Invalid Mutex directory
поэтому правильная команда, которую я использовал,sudo apachectl -V | grep SERVER_CONFIG_FILE
См. Http://wiki.apache.org/httpd/DistrosDefaultLayout для обсуждения того, где вы можете найти файлы конфигурации Apache httpd на разных платформах, поскольку это может варьироваться от выпуска к выпуску и от платформы к платформе. Однако наиболее распространенный ответ - либо / etc / apache / conf, либо / etc / httpd / conf
Как правило, вы можете определить ответ, выполнив команду:
(Это заглавная V). Или в системах, где httpd переименован, возможно
apache2ctl -V
Это вернет различные подробности о том, как httpd собран и настроен, включая расположение по умолчанию основного файла конфигурации.
Одна из строк вывода должна выглядеть так:
который в сочетании с линией:
даст вам полный путь к стандартному расположению файла конфигурации
источник
apache2ctl -V
команда и поиск пути в том, что указано после.apache2ctl
это не переименованная версияhttpd
, это разные имена одного и того же приложения на ОС на основе Debian и RedHat соответственноthe command httpd
был найден.