Servidor Web¶
En este bloque del módulo vamos a estudiar el servidor Web, programa software que utilizando el protocolo HTTP, es capaz de procesor en el servidor la peticiones HTTP y generar las respuestas adecuadas. En este bloque vamos a estudiar distintos aspectos del servicio web.
- El protocolo HTTP: tipos de peticiones, tipos de respuestas, cabeceras, autentificación, control de acceso, etc.
- Vamos a usar el servidor Apache 2.4 y el servidor nginx:
- Configuración básica
- Virtual Hosting
- Mapeo de URL
- Autentificación y control de acceso
- Módulos
- Módulos de multiprocesamiento
- Ejecución de scripts en el servidor: PHP, Python,…
Indice
- Enlaces interesantes
- Ejercicio: Hacer peticiones HTTP: GET, HEAD y POST
- Ejercicio: Instalación y configuración básica de Apache
- Ejercicio: VirtualHosting con Apache
- Ejercicio: Mapear URL a ubicaciones de un sistema de ficheros
- Ejercicio: Control de acceso, autentificación y autorización
- Ejercicio: Configuración de apache mediante archivo .htaccess
- Ejercicio: Módulos en apache