</> CodeBooks
    ← Volver a Nginx (página 1)
    Portada de Nginx

    Nginx

    Rahul Soni

    Editorial
    Apress
    Año
    2016
    Páginas
    ~240
    Nivel
    Básico

    De qué trata

    Guía introductoria orientada a enseñar la instalación, configuración y gestión profesional del servidor web y proxy inverso Nginx (en sus versiones estables 1.8 y 1.10). El texto está dirigido a administradores de sistemas noveles, desarrolladores web y técnicos de soporte que dan sus primeros pasos con Nginx o que buscan migrar desde arquitecturas tradicionales basadas en Apache HTTP Server o Microsoft IIS, requiriendo únicamente conocimientos elementales de navegación en la línea de comandos de Linux y nociones básicas sobre el protocolo HTTP.

    El temario desgrana la arquitectura dirigida por eventos (event-driven) y de procesamiento asíncrono no bloqueante de Nginx, explicando el funcionamiento de los procesos maestro (master) y trabajadores (worker). Analiza en detalle el archivo nginx.conf y su jerarquía de contextos (main, events, http, server, location), la creación de servidores virtuales (Server Blocks) para hospedar múltiples sitios web estáticos, y la conexión con aplicaciones dinámicas mediante FastCGI con PHP-FPM, uWSGI para Python y Phusion Passenger para Ruby. Asimismo, aborda la configuración de balanceo de carga (algoritmos round-robin, least_conn e ip_hash), la implementación de seguridad con cifrado SSL/TLS mediante OpenSSL, el control de acceso y mitigación de sobrecargas con limitación de tasa (rate limiting), y el análisis de registros (access.log y error.log) con herramientas como GoAccess.

    La práctica se articula mediante recetas paso a paso sobre distribuciones Linux (como Ubuntu y CentOS), configurando pilas completas LEMP (Linux, Nginx, MySQL/MariaDB, PHP), sitios seguros con HTTPS y topologías de proxy inverso que distribuyen tráfico hacia múltiples servidores backend. El libro destaca por su claridad didáctica y por desmitificar las directivas de configuración, facilitando la transición de las reglas de .htaccess de Apache a la sintaxis nativa de Nginx. Deja fuera configuraciones empresariales avanzadas como programación en Lua con OpenResty o módulos de streaming RTMP complejo, pero cumple con creces su objetivo como guía de inicio rigurosa y directa al grano.

    • Nginx
    • Servidor web
    • Proxy inverso
    • Balanceo de carga
    • FastCGI
    • PHP-FPM
    • SSL/TLS
    • HTTPS
    • Server Blocks
    • Rate Limiting
    • Migración de Apache
    • Linux

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Nginx con nivel Básico