¿Cómo migrar su sitio web sin tiempo de inactividad?

Publicado: 2020-01-24

How to migrate Website

Ya sea que sea un gurú en línea o un novato en los negocios en línea, nunca está de más repasar los fundamentos de la creación de una gran plataforma para hacer crecer, expandir y mantener su negocio en línea. Este artículo es para ayudar a educarlo y familiarizarlo con la idea de la migración del sitio web.

Migración de sitios web: ¿Qué es?

La migración del sitio web es un proceso de transferencia de todo su sitio web, incluido el contenido web y la base de datos, de un proveedor de alojamiento a otro proveedor de alojamiento. Si está considerando este proceso o necesita migrar, asegúrese de que todo el proceso de migración se lleve a cabo con todas las precauciones.

Lo primero que querrá hacer es comprobar la compatibilidad del plan o servicio que le interesa adquirir para alojar su sitio web. Por ejemplo, si su sitio web se creó con PHP y MySQL, asegúrese de que su nuevo servidor web ofrezca dichas plataformas. Además, la implementación de seguridad, la velocidad y el tiempo de actividad son algunos aspectos cruciales a considerar al elegir cualquier servidor web. No querrá elegir un proveedor de alojamiento que le cause más problemas a su sitio que los que los resuelva. El tiempo de inactividad no es bueno para ningún sitio web.

¿Por qué necesita migrar su sitio web?

Website Migration

Todos hemos estado allí. Intenta acceder a su sitio web y su servidor web no responde. podría ser el problema de su anfitrión. Aquí hay algunas razones por las que busca migrar su sitio web.

Los servidores de su proveedor de alojamiento están sobrecargados

Si ha comprado un servicio de alojamiento compartido, podría haber miles de sitios web ejecutándose al mismo tiempo en un solo servidor, esto lleva a sobrecargar el servidor y su sitio web se enfrenta al tiempo de inactividad.

Ciberataque malicioso en el servidor

Podría haber una posibilidad de Malware y el ataque cibernético en su sitio web en caso de que sus proveedores de alojamiento web existentes no tengan el cumplimiento de seguridad adecuado. Es una de las razones del tiempo de inactividad.

Estás lidiando con tableros cansados

Debe sentirse cómodo con su proveedor de alojamiento. Si está atrapado en una plataforma que funciona mal y ya no se siente cómodo pagando por los servicios de ese host, probablemente debería reducir sus pérdidas lo antes posible.

Precio Extraordinario de Hosting día a día

Descubre que está pagando por ciertos servicios y cree que no hay tarifas ocultas. Confías en que tu proveedor está siendo honesto. Entonces, un día descubre que le están cobrando más de lo que esperaba y se le están aplicando cargos adicionales por servicios que ya deberían estar incluidos en su precio total. Si descubre que se encuentra en este tipo de situación, es seguro sugerir que cancele cualquier otra transacción y todos los vínculos comerciales con este host son la mejor ruta a seguir.

La migración de sitios web puede parecer desalentadora, pero es más un proceso flexible que complejo. Hasta este momento, está convencido de que tal vez sea el momento de migrar su sitio web a un nuevo host, pero ¿cómo puede hacerlo con un tiempo de inactividad mínimo? Bueno, ¡estás de suerte!

Aquí hay una descripción detallada del proceso para migrar su sitio web del host actual a otro .

(1) Compre un plan compatible de un nuevo proveedor de alojamiento web.

Accuwebhosting

Hoy en día hay muchas empresas de alojamiento web disponibles para ayudar a facilitar la transferencia de sus servicios de alojamiento. Tienen planes de alojamiento web personalizados o preajustados que se adaptan mejor a sus necesidades. Es simplemente una cuestión de preferencia. Después de comprar un plan, su nuevo proveedor de alojamiento le enviará los detalles, incluida su dirección IP y otros detalles del servicio de nombre de dominio. Una vez que hayas recibido la confirmación de tu nuevo servicio, revisa atentamente todas las configuraciones e información. Asegúrese de no cancelar su servicio de alojamiento existente hasta que todo se transfiera a su nuevo servicio y esté funcionando correctamente.

Compruebe los inicios de sesión

A medida que reciba los detalles de inicio de sesión de su nuevo proveedor de alojamiento, deberá verificar los puertos abiertos, las credenciales de inicio de sesión, el FTP, etc.

Una vez que verifique los detalles de inicio de sesión, verifique la herramienta de transferencia integrada y vea si se ajusta a la migración de su sitio web. Si tiene cPanel en ambos extremos, puede usarlo para toda la migración de la cuenta de cPanel, incluidos los contenidos web, las bases de datos y las cuentas de correo electrónico.

¿Está buscando la migración de cPanel a cPanel? Consulte Accuwebhosting > cPanel a cPanel artículo de migración para obtener los detalles completos.

(2) Copia de seguridad de todos los datos

Backup your Data

Su proveedor de alojamiento existente debería ayudarlo a hacer una copia de seguridad de sus datos. Aquí hay 3 tipos esenciales de copias de seguridad que debe realizar:

(A) Copia de seguridad del contenido web :

El contenido del sitio web es el núcleo de cualquier sitio web. Sin el contenido, no podría describir sus servicios ni transmitir información. Si tiene un servidor de Windows o un alojamiento compartido de Windows, el contenido debe estar en wwwroot. En Linux Hosting con cPanel, los contenidos del sitio web se pueden encontrar dentro de public_html.

Cree un archivo zip de su contenido web :

Vaya a la ubicación donde se almacenan los datos de su sitio web y convierta todos los archivos de contenido web en un solo archivo zip en Windows, así como en Linux.

Migrar copia de seguridad Zip mediante FTP :

El protocolo de transferencia de archivos o FTP se utiliza para transferir los datos de un servidor a otro. Hay muchas herramientas disponibles para FTP como FileZilla, Cyberduck, FireFTP, Classic FTP, etc. Se recomienda que un cliente FileZilla FTP haga una copia de seguridad de sus archivos Zip.

¿Desea realizar una copia de seguridad de su sitio web utilizando FileZilla FTP Client? Consulta FileZilla > Realizar copia de seguridad para ver los pasos completos.

(B) Copia de seguridad de la base de datos:

La copia de seguridad de la base de datos es esencial para la migración de su sitio web, ya que almacena todos los detalles de los usuarios, productos, transacciones, etc.

Hay 2 tipos de bases de datos que su sitio web puede tener: MSSQL y MySQL:

Copia de seguridad de la base de datos MySQL :

phpMyAdmin es una herramienta basada en la web donde puede usar sus bases de datos MySQL y ejecutar comandos MySQL también. También proporciona opciones de importación/exportación para su base de datos.

¿Desea realizar una copia de seguridad de sus bases de datos MySQL? Consulte Accuwebhosting > MySQL DB Backup para conocer los pasos completos.

Copia de seguridad de la base de datos MSSQL :

La base de datos MSSQL se puede administrar dentro de SQL Management Studio. Aquí puede administrar las bases de datos MSSQL. Proporciona una opción para exportar directamente su copia de seguridad de la base de datos MSSQL. A continuación se muestra el enlace a la copia de seguridad de la base de datos MSSQL de SQL Management Studio.

¿Desea realizar una copia de seguridad de sus bases de datos MSSQL? Consulte Accuwebhosting > MSSQL DB Backup para conocer los pasos completos.

(C) Copia de seguridad de correos electrónicos:

Las plataformas más utilizadas para realizar copias de seguridad de los correos electrónicos son Microsoft Outlook y Mozilla Thunderbird. Se utiliza para descargar los correos electrónicos de su servidor de correo. Puede configurar sus cuentas de correo electrónico en su máquina local para resolver el propósito de descarga de correo electrónico.

¿Desea realizar una copia de seguridad de su cuenta de correo electrónico en el cliente de correo electrónico local Microsoft Outlook? Consulte Accuwebhosting > Configurar Outlook para ver los pasos completos.

¿Desea realizar una copia de seguridad de su cuenta de correo electrónico en el cliente de correo electrónico local Mozilla ThinderBird? Consulta Accuwebhosting > Configurar Thunderbird para ver los pasos completos.

(3) Carga de datos en el nuevo servidor:

Data Uploading

Una vez que haya terminado con la copia de seguridad de datos, cargará todos los datos en el nuevo servidor. Puede cargar datos en el nuevo servidor por separado para el contenido web y las bases de datos. Este próximo paso es muy importante en la migración del sitio web. Debe asegurarse de que no se haya perdido ninguno de los archivos al cargar su sitio web, ya que esto puede causar problemas mientras ejecuta el sitio web.

(A) Restaurar contenido web:

Hay muchas formas de transferir o cargar contenido web en el nuevo servidor host. Si tiene un panel de control como SolidCP o Websitepanel en su servidor de destino, puede cargar contenido web directamente usando el botón de carga.

Restaurar contenido web manualmente con FTP :

Puede conectar su nuevo servidor con FTP para transferir o migrar su contenido web.

¿Desea cargar o restaurar su contenido web en su servidor de destino utilizando FileZilla? Consulte Accuwebhosting > Restaurar contenido web para ver los pasos completos.

(B) Restaurar base de datos:

Antes de iniciar el proceso de restauración de la base de datos, debe crear la misma base de datos y el mismo usuario de la base de datos en el servidor de destino.

Restaurar base de datos MySQL :

La base de datos MySQL se puede restaurar desde phpMyAdmin. ¿Busca restaurar su base de datos MySQL desde phpMyAdmin? Consulte Accuwebhosting > Restaurar base de datos MySQL para conocer los pasos completos.

Restaurar base de datos MSSQL :

La base de datos MSSQL se puede restaurar desde MSSQL Management Studio. ¿Busca restaurar su base de datos MSSQL desde phpMyAdmin? Consulte Accuwebhosting > Restaurar base de datos MSSQL para conocer los pasos completos.

(C) Restaurar correos electrónicos:

La migración de correo electrónico depende del servicio de correo electrónico que esté utilizando. Es posible si tiene el mismo servicio de correo electrónico en ambos extremos. El servicio de correo electrónico proporciona características/herramientas que son útiles en la migración de correo electrónico. Para esta parte de la migración de correo electrónico, es posible que se requiera la asistencia de su empresa de alojamiento de destino.

No es necesario que migre los correos electrónicos al nuevo servidor de destino. Puede crear todas las cuentas de correo electrónico con la misma contraseña en el nuevo servidor de correo electrónico y continuar usando Outlook y Thunderbird para buscar sus correos electrónicos.

(4) Verificación de datos y pruebas de sitios web:

Data Verification and Website Testing

Deberá revisar todos los archivos/carpetas que ha migrado desde el host anterior y compararlos en ambas ubicaciones de manera eficiente. Una vez que haya terminado con la verificación de datos, puede probar su sitio web usando una URL temporal.

Sitio web de prueba con URL temporal

Una URL temporal se utiliza cuando necesita consultar su sitio web sin señalar su dominio. cPanel y Plesk, ambos del panel, proporcionan una URL temporal. Con una URL temporal, puede asegurarse de que las páginas del sitio web funcionen correctamente y que se establezca la conectividad de la base de datos. Si hay algún error o problema con su sitio web, puede encontrarlo y solucionarlo en este paso antes de publicarlo.

¿Desea probar y verificar su sitio web antes de cambiar los servidores de nombres o DNS? Visite Accuwebhosting > Pruebe su sitio web para conocer los pasos completos.

(5) Cambiar DNS:

Change DNS

Una vez que se completa la verificación de datos, puede cambiar los servidores de nombres de dominio. Los servidores de nombres pueden tardar algunas horas en propagarse por todo el mundo. Puede cambiar los servidores de nombres de su dominio en el panel de control de su Dominio desde donde compró su Dominio.

Si ha comprado un servicio de alojamiento compartido, su proveedor de alojamiento web le proporcionará los detalles del servidor de nombres para apuntar el sitio web a su servidor. A continuación se muestra un ejemplo de servidores de nombres.

ns1.dominio.com
ns2.dominio.com

En caso de que compre un servidor y quiera usar su propio servidor de nombres, deberá registrarse y configurar los servidores de nombres en su panel de control del registrador de dominios. El registro del servidor de nombres requiere la dirección IP y los detalles ns1 y ns2 de su dominio como se muestra a continuación.

ns1.domain.com: la dirección IP de su servidor
ns2.domain.com: la dirección IP de su servidor

Todos los registradores de dominio tienen diferentes configuraciones para registrar y configurar los servidores de nombres. Por lo tanto, deberá hacerlo en consecuencia. Puede ponerse en contacto con su registrador de dominios para configurar los servidores de nombres requeridos.

¿Dominio comprado de Accuwebhosting? Visite Accuwebhosting > Regístrese y configure los servidores de nombres para ver los pasos completos.