TLS y ACME
Flujo HTTP-01
- Solicitud inicial de certificado.
- Let's Encrypt envía desafío HTTP.
- Traefik sirve el token en
/.well-known/acme-challenge/ sobre puerto 80.
- Validación correcta → emisión de certificado.
- Renovación automática ~30 días antes de expirar.
Requisitos
- Puertos 80 y 443 abiertos.
- DNS correcto apuntando al servidor.
- Email válido para notificaciones.
Errores comunes
| Problema |
Causa |
Acción |
| Timeout |
Puerto 80 cerrado |
Abrir en firewall/router |
| NXDOMAIN |
DNS no propagado |
Verificar registros A/AAAA |
| Rate limit |
Demasiadas peticiones |
Usar staging y espaciar |
| Unauthorized |
Token no accesible |
Revisar reverse proxy adicional |
Staging
Usa staging para pruebas: evita límites y bloqueos.
Revocación
Si comprometes una clave privada, genera nueva y deja expirar el anterior; la revocación rara vez es necesaria.
Multi-Dominio
Con labels múltiples:
Un único certificado SAN.
Forzar renovación manual
No suele ser necesario. Eliminar entrada de acme.json concreta (avanzado) → Traefik solicitará de nuevo.
Última actualización: Nov 2025