Cómo migrar su sitio a un nuevo servidor sin tiempo de inactividad

Si posee / administra un sitio web, es inevitable que algún día tenga que cambiar su servidor web. Podría deberse a los malos servicios de su host actual, o que el tráfico de su sitio explotó y debe pasar a un host más grande para acomodar el tráfico. Cualquiera sea el caso, la mayoría de la gente estará de acuerdo en que nunca es un evento alegre cambiar de servidor. Su sitio estará inactivo / inestable / inaccesible durante el período de migración y podría conducir a la pérdida de ventas. En este artículo, le mostraremos cómo puede migrar su sitio a un nuevo servidor sin esfuerzo y sin ningún tiempo de inactividad (o mínimo).

Hay dos tipos principales de alojamiento web: alojamiento compartido y VPS / alojamiento dedicado. Alojamiento compartido significa que el sitio está alojado en un entorno compartido y comparte la misma dirección IP que cientos (o incluso miles) de otros sitios. En el alojamiento compartido, el control administrativo dado al usuario suele ser muy limitado, por lo que prácticamente no hay forma de manipular la función DNS. Por otro lado, el VPS / alojamiento dedicado brinda a los usuarios un control absoluto sobre sus servidores y pueden jugar con la función DNS para reducir el tiempo de inactividad. Echemos un vistazo a continuación sobre cómo podemos reducir el tiempo de inactividad para estos dos entornos de alojamiento.
Nota: Este tutorial asume que está utilizando cPanel / WHM para el alojamiento de su sitio.

Sitio de migración en un entorno de alojamiento compartido

1). Haga una copia de seguridad de todos los archivos en el servidor anterior. Puede hacer esto fácilmente con cualquier programa FTP. Si está ejecutando un sitio dinámico (como WordPress), recuerde hacer una copia de seguridad de su base de datos también (a través de PhpMyAdmin- & amp; gt; Export)

2). Configurar el nuevo servidor. Copie todos los archivos del servidor anterior al nuevo servidor. Preste especial atención para mantener intacta la estructura del archivo. Para un sitio web dinámico, configure una nueva base de datos (con exactamente el mismo nombre y contraseña) e importe toda la base de datos. Nuevamente, asegúrese de que la estructura de la base de datos esté intacta.

Para sitio web estático

3). Vaya a su registrador de dominio y cambie el servidor de nombres al nuevo servidor. Eso es. El DNS tardará entre 24 y 48 horas en propagarse. Durante este período de tiempo, su sitio será inestable, oscilando entre el servidor nuevo y el antiguo, pero como es un sitio web estático, sus visitantes no verán ninguna diferencia. Evite hacer cambios durante este período de tiempo.

Para sitio web dinámico

4). Deberá configurar su sitio para que apunte a la base de datos en el nuevo servidor (algunos servidores web no permiten el acceso remoto a su base de datos, así que consulte con su host web antes de comenzar). Abra su cPanel en el nuevo servidor. Desplácese hacia abajo hasta ver el icono MySQL remoto. Haz clic en él.

Ingrese su nombre de dominio en el campo y haga clic en «Agregar host».

Cerrar sesión en cPanel. En su servidor anterior, abra el archivo de configuración de su base de datos (para WordPress, es el archivo wp-config.php). En el campo donde le solicita detalles del nombre de host de la base de datos, cámbielo a la dirección IP del nuevo servidor. En WordPress:

/ ** Nombre de host MySQL: cambie 123.456.789.000 a la nueva dirección IP del servidor * /
definir (& apos; DB_HOST & apos;, & apos; 123.456.789.000 & apos;) ;

Guardar y cargar en el servidor anterior.

5). Vaya a su registrador de dominio y cambie el servidor de nombres al nuevo servidor. Eso es. Mientras se propaga el DNS, sus visitantes verán el contenido del servidor anterior. Sin embargo, como la base de datos apunta al nuevo servidor, todos los cambios realizados en el sitio se actualizarán en el nuevo servidor. Una vez que se realiza la migración (24-48 horas), su nuevo servidor estará en funcionamiento con todos los cambios realizados durante la migración.

Sitio de migración en un entorno de alojamiento VPS / dedicado

Antes de comenzar, se supone que todos los usuarios tienen acceso raíz a sus servidores y que tanto los servidores antiguos como los nuevos ejecutan cPanel / WHM.

1). Inicie sesión en WHM en el servidor anterior. En el panel izquierdo, desplácese hacia abajo hasta que vea el enlace «Editar zona DNS». Haz clic en él.

2). Seleccione el dominio que está migrando.

3). Busque este campo donde muestra el nombre de dominio y la dirección IP.

Cambie el 86400 (o 14400) a 300. Guarda los cambios.

Lo que acaba de hacer es establecer el valor TTL (Time To Live) en 5 minutos para que el cliente DNS solo almacene en caché la información en ese registro durante 5 minutos (la configuración común es de 24 horas y 4 horas). Ahora debe esperar de 4 a 24 horas para que se propague este valor TTL, dependiendo del valor original.

4). Mientras tanto, puede hacer una copia de seguridad de su servidor anterior y migrar todos sus archivos y bases de datos al nuevo servidor. Pruebe el nuevo servidor para asegurarse de que todo funcione bien.

5). Cuando esté listo para migrar el sitio, inicie sesión en su servidor anterior WHM nuevamente. Vaya a la página de la zona DNS. Esta vez, cambie la dirección IP a la IP del nuevo servidor. Guarda los cambios.

Lo que acaba de hacer es configurar esto como un relé y señalarlo al nuevo servidor.

6). Vaya a su registrador de dominio y cambie el servidor de nombres al nuevo servidor. Eso es. En tan solo 5 minutos, su nuevo servidor estará en funcionamiento. Como en todos los casos, el DNS tardará entre 24 y 48 horas en propagarse, por lo tanto, mantenga intacto su servidor anterior (no elimine ningún archivo ni finalice el servicio) hasta que la propagación del DNS haya finalizado.

Háganos saber en los comentarios si esto es útil para usted.

Crédito de la imagen: EJP Photo

Deja un comentario

Este sitio web utiliza cookies para mejorar tu experiencia. Si continuas utilizando este sitio consideramos que estás de acuerdo con esto. Más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar