Resumen del curso Instalación y configuración del software de servidor Web.

Objetivos
 
Contenido
UNIDAD DIDÁCTICA 1. Conceptos básicos de sistemas de servidores. 1.1 Sistemas operativos soportados. 1.2 Fundamentos de TCP/IP 1.3 Estructura Cliente / Servidor. UNIDAD DIDÁCTICA 2. Manejo del protocolo http. 2.1 Funcionamiento y estructura. 2.2 Descripción de peticiones o request methods. 2.3 Códigos de estado. 2.4 Cabeceras. 2.5 Codificación del contenido. Páginas de códigos. 2.6 Realización de peticiones HTTP en Internet mediante un proxy, livehttpheaders o método similar, analizando el protocolo utilizado. UNIDAD DIDÁCTICA 3. Selección del servidor Web. 3.1 Parámetros de funcionamiento. 3.2 Características del servidor Web. 3.3 Funcionalidades principales. 3.4 Requisitos del sistema: 3.4.1 Hardware. 3.4.2 Software. 3.4.3 Conectividad. UNIDAD DIDÁCTICA 4. Instalación y configuración básica del servidor Web. 4.1 Instalación del servidor Web: 4.1.1Procedimientos de instalación. 4.1.2Instalación del servidor en el sistema operativo. 4.1.3Verificación de la instalación. 4.2 Control del servicio. Inicio y parada. 4.3 Creación de entradas DNS 4.4 Parámetros básicos de configuración: 4.4.1Descripción de los parámetros básicos. 4.4.2Alojamiento virtualizado (virtual hosting) 4.4.3Alojamiento virtualizado basado en nombres (Name-based virtual hosting) 4.4.4Logging 4.5 Directivas básicas de configuración: 4.5.1Puerto de escucha 4.5.2Directorio raíz 4.5.3Otras directivas básicas de configuración. 4.6 Herramientas de configuración. 4.7 Mantenimiento del servicio. UNIDAD DIDÁCTICA 5. Módulos y extensiones del servidor Web. 5.1 Descripción de los módulos y extensiones del servidor Web. 5.2 Soporte a lenguajes: 5.2.1 CGI 5.2.2 Motores de script (ASP.NET, PHP...) UNIDAD DIDÁCTICA 6. Análisis de la seguridad del servidor Web 6.1 Descripción de los conceptos básicos del servidor web: 6.1.1 Rutas y permisos. Permiso de lectura vs permiso de ejecución. 6.1.2 Listado de directorios. 6.1.3 Tipos MIME permitidos. 6.2 Control de acceso por IP origen. 6.3 Control de acceso por usuarios: 6.3.1 Métodos de intercambio de credenciales (Autenticación Básica /Digest /NTLM) 6.3.2 Almacén de credenciales. (LDAP, Base de datos, ficheros de texto, Windows) 6.3.3 Configuración de directorios protegidos con contraseña. 6.4 Identificación de las Conexiones seguras mediante https: 6.4.1 Certificados de seguridad. 6.4.2 Algoritmos de cifrado. 6.4.3 Entidades de certificación 6.4.4 Generación de un CSR 6.4.5 Generación de un certificado auto-firmado. 6.4.6 Instalación de un certificado. 6.4.7 Control de acceso por certificado de cliente.