Saltar al contenido

Ubuntu Apache: httpd.conf o apache2.conf?

Ya no tienes que buscar más por otros sitios porque llegaste al espacio indicado, poseemos la respuesta que quieres y sin liarte.

Solución:

Solución 1:

El httpd.conf está diseñado para configuraciones de usuario. Realmente no debe editar apache2.conf ya que puede ser actualizado por futuras actualizaciones.

Una opción adicional es poner su configuración personalizada en /etc/apache2/conf.d, todos los archivos en este directorio también están incluidos.

Solución 2:

Estas no son sus únicas opciones. En Ubuntu/Debian, Apache también procesa todos los archivos en /etc/apache2/sites-enabled/ (cual debería ser enlaces simbólicos a archivos en sites-available/ directorio, gestionado por el a2ensite y a2dissite programas)

Está destinado a utilizar estos directorios para VirtualHosts.


Solución 3:

apache2.conf incluye httpd.conf:

[email protected]$:/etc/apache2$ cat apache2.conf | grep httpd.conf 
Include /etc/apache2/httpd.conf

Creo que httpd.conf está en desuso, pero se dejó ahí para que la gente conservadora encuentre el camino… 🙂

EDITAR:

Después de leer la respuesta de Rob, hice un mejor grep:

[email protected]:/etc/apache2$ grep -C 1 httpd.conf apache2.conf 
# Include all the user configurations:
Include /etc/apache2/httpd.conf

Configuraciones de usuario es…


Solución 4:

Apache Software Foundation publica muchos bits de software, uno de los cuales es un servidor web llamado httpd. Las fuentes del proyecto httpd incluyen, entre otras cosas, un httpd.conf archivo de configuración de muestra, que se instala de forma predeterminada en /usr/local/etc/httpd o /etc/httpd. Encontrará httpd nombrado así en la mayoría de los sistemas.

Sin embargo, hace mucho tiempo y muy lejos, alguien en la distribución Debian GNU/Linux decidió cambiar el nombre del software dentro de esa distribución de httpd a apache2. Por lo tanto, en un sistema Debian encontrará un archivo de configuración llamado apache2.conf en un directorio llamado /etc/apache2. No sé quién hizo esto ni por qué, pero es una fuente perenne de confusión a la par de llamar a Windows “Microsoft” o ESXi “VMware”. Las distribuciones basadas en Debian, como Ubuntu, heredan esta extrañeza. Aún más extraño, luego incluyen un archivo /etc/apache2/httpd.conf cual es Included de apache2.conf en el que los usuarios pueden colocar una configuración personalizada.

Así que la respuesta es, si estás en un sistema basado en Debian, doblas tu cerebro para hacer las cosas de la forma en que Debian quiere que las hagas. De lo contrario, generalmente hace las cosas de la manera normal como lo hace el proyecto httpd ascendente.

Si conservas alguna sospecha o capacidad de prosperar nuestro reseña te recomendamos ejecutar una ilustración y con placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *