DAW02.- Configuración y Administración de servidores Web.

Orientaciones para el alumnado

Esta unidad complementa lo visto en la unidad anterior explicando en mayor profundidad el funcionamiento de un servidor web: Apache(apache2). Ahora se ven toda su potencia y funcionalidades: hosts virtuales, módulos, cifrado de información, autenticación y control de acceso, monitorización. Todo ello se fundamenta con ejemplos prácticos. Al finalizar la unidad se expone un ejemplo tipo de despliegue de una aplicación sobre un servidor web.

Datos generales de la Unidad de Trabajo
Nombre completo del MP

Despliegue de Aplicaciones Web

Siglas MP DAW
y título de la UT

02.- Configuración y Administración de servidores Web.

Índice o tabla de contenidos
  1. Funcionamiento de un servidor Web.
    1. Servicio de ficheros estáticos.
    2. Contenido dinámico.
    3. Protocolo HTTP y HTTPS.
    4. Tipos MIME.
      1. Configurar el servidor para enviar los tipos MIME correctos.
  2. Hosts virtuales. Creación, configuración y utilización.
    1. Virtualhosts basados en nombre.
    2. Virtualhosts basados en IP.
    3. Virtualhosts basados en varios servidores principales.
  3. Módulos.
    1. Operaciones sobre módulos.
  4. Acceso a carpetas seguras.
    1. Certificados digitales, AC y PKI.
    2. Módulo ssl para apache.
    3. Crear un servidor virtual seguro en apache.
    4. Comprobar el acceso seguro al servidor.
  5. Autenticación y control de acceso.
    1. Autenticar usuarios en apache mediante LDAP.
  6. Monitorización del acceso: Archivos de registro (logs).
    1. Directivas para archivos de registro.
    2. Rotación de los archivos de registro.
  7. Despliegue de aplicaciones sobre servidores Web.
Objetivos
  • Identificar los tipos MIME.

  • Saber cómo y cuándo utilizar hosts virtuales.

  • Entender la ventaja de utilizar módulos.

  • Instalar, desinstalar, activar, desactivar módulos en Apache.

  • Comprender la importancia de cifrar la información según el entorno.

  • Utilizar la librería openssl.

  • Establecer la autenticación y el control de acceso al servidor web.

  • Comprender la importancia de monitorizar y analizar mediante los archivos de registro el servidor web.

  • Analizar y proceder al despliegue de una aplicación en un servidor web.

Temporalización
(estimación)
Tiempo necesario para estudiar los contenidos (h) 17
Tiempo necesario para completar la tarea (h) 5
Tiempo necesario para completar el examen (h) 1
de días que se recomienda dedicar a esta unidad 28
La temporalización anterior no deja de ser una estimación media, ya que el tiempo a invertir va a depender mucho de las circunstancias personales de cada cual.
Consejos y recomendaciones

Se recomienda utilizar como sistema operativo Debian. En los contenidos se hace referencia a la versión 6 (squeeze), pero valdrá cualquier versión posterior.

También se recomienda utilizar Apache(apache2) como servidor web por las ventajas que este ofrece.

Puede que te facilite las cosas, por su sencillez, la instalación y configuración de un servidor XAMPP para tener un entorno de pruebas totalmente operativo para el buen desarrollo de la unidad.

Intenta realizar todos los ejemplos, autoevaluaciones y ejercicios resueltos de los contenidos.

Si es el caso, intenta utilizar las máquinas virtuales base aportadas por la tutoría.

Intenta siempre partir de lo más sencillo a lo más complejo, así en la tarea intenta primero que funcione la autenticación por http basic y luego la autenticación LDAP.