13 módulos57 lecciones~9h 49min
Apache desde Cero
Apache HTTP Server de instalación a uso profesional: virtual hosts, seguridad, rendimiento, reverse proxy y contenedores.
Temario del curso
1
Introducción e instalación
0 / 2 lecciones
1
Qué es Apache HTTP Server, para qué sirve y quién lo usa5 min
2
Instalar Apache (Windows/macOS/Linux) y verificar que corre12 min
2
Primer sitio y fundamentos
0 / 6 lecciones
1
Tu primer sitio: DocumentRoot, arrancar y parar el servicio11 min
2
Anatomía de la instalación: dónde vive cada cosa por sistema operativo8 min
3
El archivo de configuración principal: httpd.conf, sites-available y sites-enabled8 min
4
Módulos de Apache: qué son y cómo activarlos y desactivarlos9 min
5
Cómo funciona Apache por dentro: el modelo de procesos (MPM)10 min
6
Recargar vs reiniciar: apachectl graceful y por qué importa en producción11 min
3
Virtual Hosts
0 / 5 lecciones
1
Qué es un Virtual Host y qué problema resuelve8 min
2
Virtual hosts basados en nombre (name-based)11 min
3
Configurar el primer virtual host de tallerdigital de punta a punta15 min
4
Orden de evaluación y el virtual host por defecto8 min
5
Gotcha: el catch-all que nadie configuró a propósito11 min
4
Directorios, permisos y control de acceso
0 / 5 lecciones
1
Las directivas Directory, Location y Files14 min
2
.htaccess: qué es, cuándo usarlo y por qué tiene un costo de rendimiento7 min
3
AllowOverride: qué controla y por qué casi siempre debería estar en None10 min
4
Autenticación básica con htpasswd14 min
5
Restringir acceso por IP y por rangos10 min
5
Logging y diagnóstico
0 / 4 lecciones
1
access.log y error.log: qué información traen y cómo leerlos10 min
2
LogLevel y formatos de log personalizados10 min
3
Diagnosticar los errores más comunes (403, 404, 500) desde el log10 min
4
Práctica: encontrar la causa raíz de un sitio caído con los logs10 min
6
Módulos esenciales
0 / 5 lecciones
1
mod_rewrite: URLs amigables y redirecciones13 min
2
Reglas de reescritura reales para tallerdigital9 min
3
mod_headers: agregar y modificar cabeceras HTTP10 min
4
Compresión con mod_deflate10 min
5
Cache de navegador con mod_expires11 min
7
Apache y PHP
0 / 4 lecciones
1
mod_php vs PHP-FPM: la diferencia real y por qué importa11 min
2
Configurar Apache con PHP-FPM (mod_proxy_fcgi)14 min
3
Servir la app PHP de tallerdigital con Apache y PHP-FPM11 min
4
Gotcha: permisos de archivos entre Apache y PHP-FPM12 min
8
HTTPS y seguridad
0 / 5 lecciones
1
mod_ssl: cómo funciona HTTPS en Apache14 min
2
Certificados gratuitos con Let's Encrypt y Certbot12 min
3
Cabeceras de seguridad y ocultar la versión de Apache10 min
4
Hardening básico: qué desactivar por defecto11 min
5
Práctica: tallerdigital sirviendo 100% en HTTPS con redirect forzado9 min
9
Rendimiento
0 / 4 lecciones
1
Prefork vs Worker vs Event: cuál elegir y por qué9 min
2
Tuning de MaxRequestWorkers y KeepAlive12 min
3
Cache de contenido con mod_cache10 min
4
Gotcha: el MPM incompatible con el módulo que instalaste10 min
10
Reverse proxy
0 / 4 lecciones
1
Apache como reverse proxy con mod_proxy12 min
2
Proxear una API real (Node/Python) detrás de Apache10 min
3
Balanceo de carga básico con mod_proxy_balancer12 min
4
Práctica: Apache al frente, dos instancias de la API de tallerdigital atrás9 min
11
Apache en contenedores
0 / 4 lecciones
1
Apache con Docker: la imagen oficial y sus volúmenes11 min
2
Configuración y contenido como volúmenes montados11 min
3
Stack completo en docker-compose: Apache + PHP-FPM + MySQL11 min
4
Gotcha: permisos de archivos entre el host y el contenedor12 min
12
Buenas prácticas y troubleshooting
0 / 4 lecciones
1
Checklist de configuración segura para producción11 min
2
Apache vs Nginx: cuándo elegir cada uno (sin dogma)8 min
3
Errores comunes de despliegue y cómo diagnosticarlos8 min
4
Migrar una configuración vieja sin romper nada11 min
13
Proyecto final: tallerdigital en producción
0 / 5 lecciones
1
Arquitectura: tallerdigital completo — virtual hosts, PHP-FPM, HTTPS, reverse proxy7 min
2
Setup del proyecto y estructura de configuración11 min
3
Desarrollo: sitio principal y API detrás del proxy8 min
4
HTTPS, seguridad y cache aplicados10 min
5
Despliegue final y checklist de producción7 min