Guía para trasladar tu sitio de hosting sin dejarlo abajo ni un minuto
Uno de los mayores inconvenientes de como funciona actualmente Internet, es la eternidad que toma la propagación de los cambios en los DNS's. Desde hace algún tiempo he resuelto este inconveniente al usar OpenDNS, pero casi todo el mundo sigue dependiendo de los DNS's de su ISP y/o Empresa. Estos cambios pueden tomar incluso hasta varios días, dependiendo de como estén configurados los diferentes servidores DNS.
Aún con el inconveniente de la propagación de los DNS’s, cuando uno cambia su sitio web hacia un proveedor de hosting diferente (un datacenter totalmente aparte del actual), uno no tiene porque dejar su sitio fuera de servicio para aquellos que aún no ven los cambios, ni perder tráfico de ninguna forma. Aquí te contamos como hacerlo.
Antes de mudarte
- Suponiendo que ya has elegido el proveedor al cual te vas a cambiar, procura iniciar el proceso de mudanza con varios días, o semanas si prefieres, antes de que canceles tu cuenta en el proveedor actual. Esto te dará el tiempo necesario para solicitar los cambios necesarios en el nuevo servidor (o pedir el dinero de regreso XD)
- Configura un subdominio de pruebas hacia el nuevo servidor. Aún cuando los servidores/ambientes puedan parecer idénticos, casi siempre hay pequeñas diferencias que pueden arruinarte el sitio web.
- Si tienes acceso via SSH a ambos servidores, considera transferir los archivos de servidor a servidor; es mucho más rápido que bajarlos primero a tu máquina y luego subirlos al nuevo servidor. Tal vez necesites repasar la sintaxis de los comandos necesarios:
mysqldump
,tar
,gzip
ysftp
.
¿Se te dificulta agregar un subdominio apuntado a otra IP? Edita tu archivo hosts y agrega una linea como esta:
www.tudominio.com 1.2.3.4
1.2.3.4
representa la nueva dirección IP. Esto te permitirá conectarte a tu nuevo servidor como si hay hubieras hecho los cambios en tu dominio.
Día de la mudanza
Si lograste configurar un subdominio de pruebas, seguro ya tienes todo listo para mudarte hacia el nuevo servidor:
- Transfiere los archivos que se hayan actualizado desde que configuraste el subdominio de pruebas. Quizás solo necesites pasar las bases de datos y algunos archivos. Si es posible, hazlo de servidor a servidor via SFTP
- En el servidor anterior considera dejarlo en modo “solo lectura” a los visitantes; por ejemplo, cerrando los comentarios en los posts si estás mudando un blog. También puedes dejar un aviso en alguna parte del sitio
- Si usas los name servers de tu proveedor de hosting, apúntalos hacia las nuevas direcciones IPs. Esto lo puedes hacer en cualquier VPS o servidor dedicado, con un shared hosting ese menos probable que tengas esta opción.
- Ahora si, ve a tu registrador de dominios y modifica los name servers de tu dominio para usar los de tu nuevo proveedor de hosting. Si usas los name servers de tu proveedor de hosting o alguno otro ajeno a tu hosting, este paso no sería necesario, solamente el anterior (cambiar las IPs).
- Todos estos cambios deberían estar listos en pocos minutos, pero por la propagación de DNS’s es que puede durar hasta días. Usa OpenDNS para verlos antes que la mayoría, limpia el cache para tu dominio si fuera necesario;
- Revisa que todo esté funcionando correctamente y espera la propagación de DNS’s tenga efecto y el nuevo servidor recibe todo el tráfico. Deberías esperar al menos una semana
- Elimina todos los archivos de tu servidor anterior y cancela tu cuenta. Deja que tu sitio disfrute se nuevo hogar
Como ves, estos no son pasos extraordinarios pero si los sigues correctamente puede que te ahorres muchos dolores de cabeza, dinero y perdidas de tráfico.
no hay como mantener una copia actualizada de tu sitio en tu disco duro y no trabajar solamente con lo que tenes en el servidor, de esta forma creo que al menos te ahorras la mudanza de servidor a servidor y te sale mejor subir todo de tu pc al servidor.
Vaya que buena información, hubiera querido tenerla 1 semana atras.
He mudado una pagina entera desde Dreamhost a Host Gator (el soporte tecnico de Dreamhost me dejo mucho de que desear)) y tuve el sitio abajo un par de horas entera o hasta 1 dia.
Saludos
un buen consejo tambien es hacerlo en dias y horas con menos carga, en mi caso un sabado en la noche o domingo, una desvelada vale la pena para no perder visitas, otro punto tambien importante es el plan B, siempre algo sale mal (ley de morphy) y no sabes si al final de 6 o mas horas de trabajo vas a tener que regresar todo como estaba, por ultimo aunque parece que este de mas, revisen que los respaldos esten correctamente generados, ya me paso una vez cargar un rar (o zip no recuerdo) por 4 horas para al final no poder procesarlo, por alguna razon la generacion del respaldo genero un archivo interno corrupto, en fin, cosas que pasan
@kikolice muy cierto lo de esperar a días más tranquilos para migrar el sitio y hacer el cambio en los DNS.
[…] Guía para trasladar tu sitio de hosting sin dejarlo abajo ni un minutowww.maestrosdelweb.com/editorial/guia-para-trasladar-tu-siti… por kellyorillac hace pocos segundos […]
Estoy dando mis pininos en estos y me ha parecido excelente tus consejos. Meneada!.
Lo que yo hago es incluir en el htaccess de mi servidor antiguo un redireccionamiento a la IP del nuevo servidor mientras las DNS se propagan (puede llevar varias horas, incluso un dia). Asi los que visitan el servidor viejo actualizan sus caches al nuevo y no tengo que desconectar ningun servicio de la base de datos.
me gusta su pagina
me gusta su pagina me gustaria tener una sena con ustedes los adoro mucho soy su fan numero uno los adoro . hola como estan espero que vien porque la enfermedad esta muy fuerte hasta mos podemos morir cuidense mucho no quiero que dejen hacer su pajina por favor no sean malos los quiero mucho cuidense mucho
@Pakito algunos CMS como WordPress o Vbulletin, siempre redireccionan hacia el dominio “canónico” si en dado caso la petición llega desde otra URL/dominio diferente a este.
[…] Desde Maestros del Web; Como trasladar un sitio de hosting sin dejarlo abajo ni un minuto. […]
[…] del Web publica el artículo Guía para trasladar tu sitio de hosting sin dejarlo abajo ni un minuto donde podemos encontrar consejos como este: Uno de los mayores inconvenientes de como funciona […]
Javier:
Excelente artículo, por mi parte he tenido experiencias muy desagradales cuando un proveedor de hosting no cumple con mis expectativas. Algo muy importante que considerar, es que si necesitan manejar un certificado de seguridad SSL para su sitio lo adquieran directamente a través de la autoridad certificadora y no a través del proveedor de hosting de lo contrario por ahí también se les van a presentar problemas para el cambio.