
Nginx HTTP Server, 3rd Edition
Clement Nedelcu
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~318
- Nivel
- Básico
De qué trata
Manual exhaustivo sobre el servidor web Nginx (versiones 1.8 y 1.9, con mención a NGINX Plus) escrito por Clément Nedelcu para acompañar al lector desde la instalación básica hasta despliegues avanzados en entornos de producción. Está concebido para desarrolladores web, arquitectos de infraestructura y administradores de sistemas de nivel principiante e intermedio que buscan dominar tanto el rol de servidor HTTP independiente como el de acelerador frontend y balanceador de carga en sistemas tipo Unix.
El recorrido temático abarca desde la preparación de dependencias (GCC, PCRE, zlib, OpenSSL) y la compilación personalizada del software hasta la creación de scripts de inicio para el sistema. Enseña a fondo la sintaxis del motor de configuración, los bloques de contexto (http, server, location), las directivas principales y las variables internas. Aborda la integración de aplicaciones dinámicas mediante FastCGI, PHP-FPM y uWSGI con Python, el acoplamiento híbrido con servidores Apache existentes (sirviendo estáticos en el frontal y derivando dinámicos al fondo), la traducción de configuraciones y archivos .htaccess para migraciones integrales, y la implementación de balanceo de carga mediante upstream (round-robin, least_conn, ip_hash).
La obra se apoya en casos de estudio detallados donde se practica la puesta en marcha de una plataforma WordPress conectada a PHP-FPM y base de datos MySQL, el endurecimiento de la seguridad con certificados SSL/HTTPS y la resolución de incidentes frecuentes mediante análisis de logs de depuración y códigos de error (400, 502, 504). Es un texto equilibrado y muy formativo que combina conceptos teóricos con puestas en marcha funcionales. Deja fuera la programación de módulos internos en C y orquestadores como Docker o Kubernetes, pero constituye uno de los manuales de referencia más completos y didácticos para la administración de Nginx en servidores dedicados y virtuales.
- Nginx 1.8
- FastCGI
- PHP-FPM
- uWSGI
- Proxy inverso
- Balanceo de carga
- Migración desde Apache
- WordPress
- SSL/TLS
- Depuración de servidores
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Despliegue de WordPress con PHP-FPM y MySQL
Configuración y puesta en marcha de un sitio WordPress completo sobre Nginx mediante FastCGI/PHP-FPM y MySQL, implementando reglas de reescritura seguras para permalinks y protección de ficheros sensibles.
Servidor web seguro con HTTPS y certificados SSL
Implementación de cifrado TLS/SSL en Nginx mediante generación y vinculación de certificados digitales, suites de cifrado modernas y redirección automática de tráfico HTTP a HTTPS.
Acelerador frontend y proxy inverso para servidores Apache
Diseño de un entorno híbrido donde Nginx actúa como fachada para entregar ficheros estáticos a alta velocidad y redirige el tráfico dinámico hacia instancias Apache de fondo mediante grupos upstream.
