Cómo migrar tu sitio a otro hosting sin que se caiga
Una migración bien hecha no tiene corte. El secreto está en el orden: primero se copia todo al servidor nuevo, después se prueba el sitio ahí sin tocar el dominio, y recién al final se cambian los DNS. Lo que provoca caídas es hacerlo al revés: cambiar el dominio primero y copiar después.
El orden que evita el corte
- Bajá el TTL de los registros DNS a 300 segundos, al menos 24 horas antes. Así el cambio final propaga en minutos y no en días.
- Copiá archivos y base de datos al servidor nuevo. El sitio viejo sigue funcionando.
- Probá el sitio nuevo apuntando el dominio localmente en tu equipo, editando el archivo hosts. Vas a ver el sitio nuevo mientras el mundo sigue viendo el viejo.
- Creá las casillas de correo en el destino y hacé una sincronización inicial.
- Emití el certificado en el servidor nuevo antes del cambio.
- Congelá cambios en el sitio viejo: nada de cargar pedidos ni publicar durante la ventana.
- Cambiá los DNS.
- Sincronizá de nuevo el correo y la base para tomar lo que entró en el medio.
- Dejá el servidor viejo prendido una semana más.
Lo que más se olvida
- Las tareas programadas. No viajan con los archivos y hay que rehacerlas a mano.
- Las claves de API y los archivos de configuración con credenciales.
- Los registros SPF y DKIM, que cambian con el servidor de correo.
- Las redirecciones armadas en el .htaccess del proveedor viejo.
- Los certificados de renovación manual.
- Las IP habilitadas en firewalls de terceros o en pasarelas de pago.
El correo es la parte difícil
Los archivos se copian una vez y quedan. El correo sigue llegando durante toda la migración, así que necesita dos sincronizaciones: una antes del cambio de DNS y otra después, para tomar los mensajes que entraron mientras propagaba.
Durante ese lapso el correo puede llegar a cualquiera de los dos servidores según qué DNS haya visto cada remitente. Por eso conviene no borrar las casillas viejas hasta estar seguro de que ya no entra nada.
Cómo saber que salió bien
- El sitio abre por HTTPS sin advertencias.
- Podés enviar y recibir correo desde una casilla del dominio.
- Las tareas programadas corrieron a la hora esperada.
- Los formularios envían y llega el mensaje.
- Los registros del servidor no muestran errores 500 nuevos.
Preguntas frecuentes
¿Cuánto tarda la propagación de DNS?
Con el TTL bajado antes, entre cinco y treinta minutos para la mayoría. Sin bajarlo, puede llevar hasta 48 horas porque cada servidor intermedio respeta el TTL viejo que ya tenía cacheado.
¿Puedo migrar yo o conviene que lo haga el proveedor?
Si el sitio es estándar y tenés acceso al panel viejo, es factible. Cuando hay correo con años de historial o varias aplicaciones, conviene que lo haga el equipo técnico del destino, que suele hacerlo sin cargo.
¿Se pierden los correos viejos?
No, si se sincronizan las casillas antes del cambio. Lo que se pierde es lo que nadie copió: por eso la sincronización se hace dos veces.
Seguí leyendo
Transferir un dominio sin perder el correo
La transferencia entre registradores no debería cortar nada. El orden que lo garantiza y lo que hay que verificar antes.
Qué DNS conviene usar y por qué
Los servidores de nombres son el punto único de falla que casi nadie mira. Qué mirar al elegirlos y cómo no quedarse afuera.
SPF, DKIM y DMARC explicados sin vueltas
Los tres registros que deciden si tu correo llega a la bandeja o al spam, y si alguien puede escribir haciéndose pasar por tu dominio.