¿Cómo puedo encontrar dónde se encuentra mi httpd.conf
archivo?
Estoy ejecutando un servidor Ubuntu Linux desde Amazon Web Services EC2 (Elastic Compute Cloud) y no puedo encontrar mi configuración de Apache.
linux
apache
ubuntu
amazon-ec2
httpd.conf
Shalin Shah
fuente
fuente
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…locate httpd.conf
Respuestas:
Obtén el camino de ejecutar Apache
Agregar
-V
argumento a la rutaReferencia:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
fuente
sudo /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
me da algunos errores de advertencia,Invalid Mutex directory
por lo que el comando correcto que utilicé essudo apachectl -V | grep SERVER_CONFIG_FILE
Consulte http://wiki.apache.org/httpd/DistrosDefaultLayout para obtener información sobre dónde puede encontrar los 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, puede determinar la respuesta ejecutando el comando:
(Eso es una V mayúscula). O, en sistemas donde se cambia el nombre de httpd, quizás
apache2ctl -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í:
que, combinado con la línea:
le dará una ruta completa a la ubicación predeterminada del archivo de configuración
fuente
apache2ctl -V
comando y buscar la ruta en lo que se enumera después.apache2ctl
no se renombra la versión dehttpd
, son nombres diferentes de la misma aplicación en SO basados en Debian y RedHat respectivamentethe command httpd
fue encontrado.