Archivo httpd.conf perdido ubicado en apache [cerrado]

Resuelto Shalin Shah asked hace 54 años • 2 respuestas

¿ Cómo puedo saber dónde httpd.confse encuentra mi archivo?

Estoy ejecutando un servidor Ubuntu Linux desde Amazon Web Services EC2 (Elastic Compute Cloud) y no puedo encontrar mi configuración de Apache.

Shalin Shah avatar Jan 01 '70 08:01 Shalin Shah
Aceptado

Obtenga la ruta para ejecutar Apache

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

Agregar -Vargumento a la ruta

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

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

squiguy avatar Aug 30 '2012 17:08 squiguy

Consulte http://wiki.apache.org/httpd/DistrosDefaultLayout para ver dónde puede encontrar archivos de configuración httpd de Apache en varias plataformas, ya que esto puede variar de una versión a otra y de una plataforma a otra. La respuesta más común, sin embargo, es /etc/apache/conf o /etc/httpd/conf.

Genéricamente, puedes determinar la respuesta ejecutando el comando:

httpd -V

(Esa es una V mayúscula). O, en sistemas donde se cambia el nombre de httpd, tal vezapache2ctl -V

Esto devolverá varios detalles sobre cómo se construye y configura httpd, incluida la ubicación predeterminada del archivo de configuración principal.

Una de las líneas de salida debería verse así:

-D SERVER_CONFIG_FILE="conf/httpd.conf"

que, combinado con la línea:

-D HTTPD_ROOT="/etc/httpd"

le dará una ruta completa a la ubicación predeterminada del archivo de configuración

Rich Bowen avatar Aug 30 '2012 18:08 Rich Bowen