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