Está en la página 1de 8

Práctica 1: Ficheros de configuración y directivas en Linux

Despliegue de Aplicaciones Web

Cristina Rollán Sánchez


02/11/2023
Despliegue de Aplicaciones Web Cristina Rollán

Índice

1. Ficheros de configuración........................................................................................................3
1.1. Inicia sesión con un usuario con privilegios de administrador en ServidorLinuxXX...........3
1.2. Abre un terminal y accede al directorio /etc/apache2......................................................3
1.3. Haz un listado del directorio y observa los ficheros de configuración...............................3
1.4. Abre el fichero /etc/apache/apache2.conf y analiza su configuración. Observa que
incluye con la directiva include a otros ficheros y directorios..................................................3
2. Servidor virtual por defecto.....................................................................................................5
2.1. Accede al directorio /etc/apache2/sites-available y comprueba que está creado el
archivo default que contiene la configuración del servidor virtual por defecto.......................5
2.2. Accede a /etc/apache2/sites-enabled y comprueba que existe el fichero 000-
default.conf que es un enlace simbólico a default, Figura 2 (recuerda que los ficheros
incluidos en /etc/apache2/sites-enabled se incluyen en /etc/apache2/apache2.conf en
orden alfabético)......................................................................................................................5
3. Directivas..................................................................................................................................6
3.1. Consulta el fichero /etc/apache2/apache2.conf y comprueba cuál es el valor de las
siguientes directivas.................................................................................................................6
3.2. Consulta la documentación de Apache y responde a las siguientes preguntas:................6
3.3. Consulta el fichero /etc/apache2/ports.conf, Figura 3 y comprueba cuál es el puerto en
el que escucha peticiones Apache (puerto 80 ) ¿En qué puerto escuchará también si se
habilita el módulo modssl? 443................................................................................................6
3.4. Consulta el fichero /etc/apache2/sites-available/default y observa.................................7
3.5. Consulta el fichero /etc/apache2/apache.conf y observa.................................................8

Página
2
Despliegue de Aplicaciones Web Cristina Rollán

1. Ficheros de configuración
1.1. Inicia sesión con un usuario con privilegios de administrador en
ServidorLinuxXX.

1.2. Abre un terminal y accede al directorio /etc/apache2.

1.3. Haz un listado del directorio y observa los ficheros de configuración.

1.4. Abre el fichero /etc/apache/apache2.conf y analiza su configuración. Observa


que incluye con la directiva include a otros ficheros y directorios

Página
3
Despliegue de Aplicaciones Web Cristina Rollán

Página
4
Despliegue de Aplicaciones Web Cristina Rollán

2. Servidor virtual por defecto


2.1. Accede al directorio /etc/apache2/sites-available y comprueba que está creado
el archivo default que contiene la configuración del servidor virtual por defecto.

2.2. Accede a /etc/apache2/sites-enabled y comprueba que existe el fichero 000-


default.conf que es un enlace simbólico a default, Figura 2 (recuerda que los
ficheros incluidos en /etc/apache2/sites-enabled se incluyen en
/etc/apache2/apache2.conf en orden alfabético).

Página
5
Despliegue de Aplicaciones Web Cristina Rollán

3. Directivas.
3.1. Consulta el fichero /etc/apache2/apache2.conf y comprueba cuál es el valor de
las siguientes directivas.

3.2. Consulta la documentación de Apache y responde a las siguientes preguntas:

a ¿Se permiten conexiones persistentes (que todas las conexiones de un usuario se atienden
en la misma conexión TCP)? Si ¿Qué directiva define este comportamiento? KeepAlive.

Sí, Apache permite conexiones persistentes. El comportamiento de las conexiones persistentes


se define mediante la directiva “KeepAlive”. Cuando está configurada en “On”, permite que
múltiples solicitudes HTTP se realicen en una sola conexión TCP. Si está configurada en “Off”,
se cerrará la conexión después de cada solicitud. El valor predeterminado es “On”. Se
configura en el archivo de configuración principal de Apache.

b ¿Cuál es el fichero de errores? /var/log/apache2/error.log ¿Qué directiva lo define?


ErrorLog.

El fichero de errores en Apache se define mediante la directiva “ErrorLog”. El valor


predeterminado es “/var/log/apache2/error.log”. Esta directiva se utiliza para especificar el
archivo de registro de errores donde Apache registrará todos los mensajes de error. Si deseas
cambiar el archivo de registro de errores, puedes modificar esta directiva en el archivo de
configuración principal.

3.3. Consulta el fichero /etc/apache2/ports.conf, Figura 3 y comprueba cuá l es el puerto


en el que escucha peticiones Apache (puerto 80 ) ¿En qué puerto escuchará también si se
habilita el mó dulo modssl? 443.

Página
6
Despliegue de Aplicaciones Web Cristina Rollán

Por defecto, Apache escucha las peticiones en el puerto 80. Si se habilita el módulo modssl
para habilitar HTTPS, Apache también escuchará en el puerto 443 para las conexiones seguras
SSL/TLS. El puerto 443 es el puerto estándar para HTTPS.

3.4. Consulta el fichero /etc/apache2/sites-available/default y observa.

En Apache moderno los archivos de configuración del servidor virtual tienen extensiones .conf,
por lo que mi archivo de configuración predeterminado se llama 000-default.conf y no default.

Página
7
Despliegue de Aplicaciones Web Cristina Rollán

3.5. Consulta el fichero /etc/apache2/apache.conf y observa

Página
8

También podría gustarte