[SAP-050] Administración NGINX
Este curso cubre la instalación y configuración de NGINX, su comparación con otros servidores, manejo de peticiones y bloqueos, compilación del servidor, trazas, balanceo de carga, proxy inverso y caché.
Duración: 15 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores y administradores de sistemas que tienen que instalar, desplegar y administrar aplicaciones web sobre el servidor NGINX.
Requisitos previos
Los alumnos necesitarán tener conocimientos de sistemas operativos Linux y nociones de tecnologías web (Http/Https, SSL, etc).
Objetivos
Entender los conceptos fundamentales de NGINX.
Aprender a instalar y configurar NGINX.
Dominar la gestión de peticiones y el manejo de bloqueos en un servidor NGINX.
Implementar balanceo de carga, proxy inverso y caché.
Contenido
Introducción a NGINX
Visión general de NGINX y su arquitectura
Comparación con otros servidores web como Apache y LiteSpeed
Instalación de NGINX
Requisitos previos para la instalación
Métodos de instalación en diferentes sistemas operativos (Linux, Windows)
Configuración Básica de NGINX
Estructura de archivos de configuración
Directivas y bloques de configuración esenciales
Procesamiento de Peticiones y Manejo de Bloqueos
Mecanismos de manejo de solicitudes
Técnicas para evitar bloqueos y mejorar la concurrencia
Compilación y Construcción de NGINX
Compilación desde el código fuente
Personalización de módulos y opciones de compilación
Trazas y Depuración
Activación de trazas de logs
Métodos para depurar y analizar errores en NGINX
Balanceo de Carga
Implementación de balanceo de carga con NGINX
Tipos de balanceo: round-robin, least_conn, IP hash
Configuración de Proxy Inverso
Implementación de un proxy inverso con NGINX
Gestión de Caché
Estrategias de almacenamiento en caché
Configuración de caché
Documentación Recomendada
Nginx Essentials
Valery Kholodkov
Julio 2015 | 150 páginas
ISBN13: 9781785289538
https://www.packtpub.com/networking-and-servers/nginx-essentials/book