diff --git a/docs/28-servidor-de-produccion.md b/docs/28-servidor-de-produccion.md index 36b92349..9512951b 100644 --- a/docs/28-servidor-de-produccion.md +++ b/docs/28-servidor-de-produccion.md @@ -1287,6 +1287,34 @@ el DNS y recién entonces añadir el vhost** — o asumir un `restart` de más. **Quedan en gioser 14 vhosts**, todos con backend propio (uvicorn, php-fpm, `tejido`, `shuma`…) o fósiles sin DNS. Ésos no se mudan copiando un directorio: necesitan su servicio del otro lado. +### 6.19 Los fósiles, barridos: de 19 vhosts a **2** + +Se midió cada dominio que quedaba —DNS por DoH **y** HTTP contra la IP del origen— antes de tocar +nada. El resultado deja la mudanza mucho más chica de lo que parecía: + +| clase | cuántos | qué son | +|---|---|---| +| **fósiles sin DNS** | 5 | `aura`, `api.aura`, `sigma`, `kosmofono`, `api.kosmofono` | +| **ya viven en OTRA máquina** | 3 | `summa`, `dev.summa`, `api.dev.summa` → `154.197.1.2` | +| **502 permanente** | 2 | `mail.sigma` (:9000 caído), `api.gioser.net` (:8000 caído) | +| **mudados hoy** | 5 | los tres de git + `takana` + `hifas` | +| **VIVOS y por mudar** | **2** | `sergio.gioser.net` y `api.sergio.gioser.net` | + +**Y ninguna de las raíces estáticas de los fósiles existe en disco**: `/var/www/{aura_frontend, +sigma,kosmofono,summa,summa-dev}` no están. El Caddyfile servía directorios ausentes — la +configuración sobrevivió a sus datos. De los backends, sólo `:8770` sigue escuchando, y su dominio +ya apunta a otra máquina; `:8766 :8765 :9000 :8000 :8768` están caídos. + +Los 10 bloques muertos salen del Caddyfile (con respaldo previo, `validate` y `reload`), y el control +confirma que los vivos siguen: `sergio` y `api.sergio` en **200**, y los mudados respondiendo desde +la caja. **gioser pasa de 19 vhosts a 2.** + +⚠ **El único fósil CON datos es `terapeuta.ec`: 279 M en `/var/www/terapeuta`**, sin DNS y sin vhost. +No se borra acá — se anota para la decisión de borrado de la máquina, que es del §6. + +**Lo que esto cambia**: mudar los dos que quedan es un frente acotado —un backend Python en `:7378` +y una API en `:8771`— y no las quince cosas que la lista sugería. + ## 7. Reusar los scripts que ya existen, y no escribir de nuevo Pedido explícito del usuario. El inventario de lo que ya hace el trabajo: