docs(caddy): fix certificados nexusautoparts expirados (08 Sep 2026)
- Storage de Caddy corrupto: certificados desaparecidos + lock files huérfanos - Token de Cloudflare sin permisos sobre la zona nexusautoparts.com.mx - Solución: limpiar locks, token nuevo por zona, reinicio de Caddy
This commit is contained in:
@@ -128,6 +128,33 @@ echo | openssl s_client -servername strada.consultoria-as.com -connect strada.co
|
||||
|
||||
---
|
||||
|
||||
## 3.5 Problema Resuelto: Certificados nexusautoparts expirados (08 Sep 2026)
|
||||
|
||||
**Síntoma**: todos los clientes de Nexus Autoparts veían "página no es segura" — `nexusautoparts.com.mx`
|
||||
y `*.nexusautoparts.com.mx` con certificado vencido (15 Ago 2026).
|
||||
|
||||
**Causa raíz (combinada)**:
|
||||
1. El storage de certificados de Caddy se corrompió: los directorios
|
||||
`/data/caddy/certificates/.../nexusautoparts.com.mx/` y `wildcard_.nexusautoparts.com.mx/`
|
||||
**desaparecieron**, quedando solo **lock files huérfanos** en `/data/caddy/caddy/locks/` que
|
||||
bloqueaban la re-emisión en bucle ("expected 1 zone, got 0" + "no such file or directory").
|
||||
2. El token de Cloudflare usado en esos bloques **solo tenía acceso a la zona `consultoria-as.com`**,
|
||||
por lo que el DNS-01 challenge para `nexusautoparts.com.mx` nunca podía funcionar.
|
||||
|
||||
**Solución aplicada (08 Sep 2026)**:
|
||||
1. Eliminar los lock files huérfanos: `rm /data/caddy/caddy/locks/issue_cert_*nexusautoparts*.lock`
|
||||
(volumen `/var/lib/docker/volumes/caddy_data/_data/caddy/locks/`)
|
||||
2. Crear token de Cloudflare nuevo con **Zone:Read + DNS:Edit sobre la zona `nexusautoparts.com.mx`**
|
||||
y configurarlo en los 3 bloques `nexusautoparts` del Caddyfile (los de `consultoria-as.com`
|
||||
conservan el token original).
|
||||
3. `docker restart caddy` → certificados re-emitidos (`certificate obtained successfully`
|
||||
para wildcard y apex), vigentes hasta Dic 2026.
|
||||
|
||||
**Lección**: cada zona en Cloudflare necesita su propio token con permisos DNS en el Caddyfile.
|
||||
Zonas pendientes de token: `horuxfin.com`.
|
||||
|
||||
---
|
||||
|
||||
## 4. Problemas Resueltos (21 Jun 2026)
|
||||
|
||||
- ✅ **Token de Cloudflare inválido**: se actualizó el token en el Caddyfile.
|
||||
|
||||
Reference in New Issue
Block a user