13 módulos59 lecciones~10h 47min
Nginx desde Cero
Nginx de instalación a producción: server blocks, reverse proxy, load balancing, SSL/TLS, rendimiento, contenedores y hardening.
Temario del curso
1
Fundamentos y arquitectura
0 / 5 lecciones
1
Que es Nginx y por que existe4 min
2
Arquitectura: proceso maestro y workers event-driven7 min
3
Nginx vs Apache: cuando conviene cada uno4 min
4
Casos de uso: servidor web, proxy, balanceador y cache5 min
5
El proyecto del curso: tallerdigital escala con Nginx4 min
2
Instalacion
0 / 5 lecciones
1
Instalar en Linux (Ubuntu/Debian) desde el repositorio oficial9 min
2
Instalar en macOS con Homebrew9 min
3
Instalar en Windows14 min
4
Verificar la instalacion y la estructura de archivos8 min
5
Arrancar, recargar y detener el servicio20 min
3
Configuracion basica y server blocks
0 / 6 lecciones
1
Anatomia de nginx.conf: main, events, http, server, location7 min
2
Tu primer server block11 min
3
Multiples sitios: server_name y virtual hosting16 min
4
root vs alias: el error que confunde a todos8 min
5
index y try_files10 min
6
Recargar configuracion sin downtime: nginx -t y reload10 min
4
Servir contenido estatico
0 / 4 lecciones
1
Sirviendo HTML, CSS y JS12 min
2
Paginas de error personalizadas12 min
3
Caching de estaticos: expires y Cache-Control10 min
4
Compresion gzip14 min
5
Locations y reglas de enrutamiento
0 / 4 lecciones
1
Sintaxis de location: prefijo, exacta y regex15 min
2
Orden de precedencia entre locations10 min
3
Rewrites y redirects13 min
4
El gotcha clasico del location matching14 min
6
Reverse proxy
0 / 5 lecciones
1
Que es un reverse proxy y por que usarlo5 min
2
proxy_pass basico12 min
3
Headers: X-Forwarded-For, X-Real-IP y Host10 min
4
Proxy a una API real con Node.js19 min
5
WebSockets a traves de un proxy16 min
7
Load balancing
0 / 4 lecciones
1
upstream y algoritmos: round robin, least_conn, ip_hash11 min
2
Health checks pasivos: max_fails y fail_timeout10 min
3
Practica: balancear entre dos instancias de la API15 min
4
Sesiones persistentes: sticky sessions8 min
8
SSL/TLS y seguridad
0 / 5 lecciones
1
Como funciona HTTPS en Nginx7 min
2
Certificados con Let's Encrypt y Certbot18 min
3
Redirigir HTTP a HTTPS y HSTS10 min
4
Headers de seguridad: CSP, X-Frame-Options y mas11 min
5
Rate limiting con limit_req12 min
9
Rendimiento y tuning
0 / 4 lecciones
1
worker_processes y worker_connections15 min
2
Buffers y timeouts10 min
3
Compresion: gzip vs brotli10 min
4
Cache de proxy: proxy_cache11 min
10
Logging y monitoreo
0 / 4 lecciones
1
access_log y error_log: formato y niveles10 min
2
Log personalizado con log_format12 min
3
Metricas basicas con stub_status9 min
4
Integracion con Prometheus y Grafana10 min
11
Nginx en contenedores
0 / 4 lecciones
1
La imagen oficial de Nginx en Docker17 min
2
Montar configuracion y contenido con volumenes13 min
3
Nginx como proxy delante de contenedores con docker-compose13 min
4
Gotcha: resolucion de DNS dentro de Docker15 min
12
Buenas practicas, troubleshooting y hardening
0 / 4 lecciones
1
Checklist de configuracion segura para produccion7 min
2
Errores comunes de despliegue y como diagnosticarlos12 min
3
Ocultar la version de Nginx y hardening basico12 min
4
Nginx vs Apache, revisitado con lo aprendido6 min
13
Proyecto final: tallerdigital en produccion con Nginx
0 / 5 lecciones
1
Arquitectura completa: estatico, proxy, balanceo y SSL5 min
2
Setup del proyecto y estructura de configuracion13 min
3
Desarrollo: sitio principal y proxy a la API12 min
4
SSL, seguridad y cache aplicados17 min
5
Despliegue final y checklist de produccion8 min