Jan 06, 2026
Gustavo B.
8min de lectura
Para crear el primer sitio web, las personas suelen contratar servicios de alojamiento gratuito o compartido. Estos tipos de alojamiento son fáciles de gestionar y asequibles, por lo que son adecuados para principiantes y usuarios con conocimientos técnicos mínimos.
Conforme crezca el sitio web y su tráfico, también aumentarán los recursos necesarios del servidor, como el espacio de almacenamiento y el ancho de banda.
Una de las formas más efectivas de escalar es migrar el sitio web de alojamiento compartido a VPS y obtener un mejor rendimiento, compatibilidad y seguridad.
En este tutorial, te guiaremos a través del proceso de migrar tu sitio web WordPress de hosting compartido a VPS para un mejor rendimiento y seguridad.

Antes de ir a los pasos, nos gustaría explicar por qué tal vez quieras pasar de un alojamiento compartido a un VPS. Hay varias razones para hacerlo.
En primer lugar, el VPS es una solución de alojamiento con la que podrás obtener más recursos del servidor. El VPS ofrece más CPU, RAM y almacenamiento en comparación con el alojamiento compartido.
De esta manera, tu sitio puede manejar un mayor tráfico y almacenar más datos prácticamente sin problemas.
En segundo lugar, con un VPS tienes una partición dedicada de un servidor para ti. Eso significa que si otros usuarios se enfrentan a un aumento del tráfico o a un problema de seguridad, tu sitio web no se verá afectado.
Por último, pero no menos importante, tendrás control total sobre tu máquina. Por ejemplo, obtienes acceso total a la raíz, lo que te permite modificar tu sistema con mayor libertad. Además, el VPS te ofrece una IP dedicada, así como una mayor estabilidad y rendimiento.
Aunque tener un servidor privado puede ser más caro y técnico, es la opción perfecta si tienes un sitio web de rápido crecimiento.
Ahora bien, para que este tutorial funcione, necesitarás acceso a tu cuenta de alojamiento compartido, al VPS y al panel de gestión del dominio. Si todavía no tienes un VPS, puedes echar un vistazo a nuestros planes de VPS hosting confiables y accesibles.
Sin más preámbulos, aquí están los pasos para migrar de alojamiento compartido a VPS.
Al hacer cualquier cambio en un sitio web, es necesario hacer una copia de seguridad para evitar la pérdida de datos en caso de que algo falle. Además, hacer una copia de seguridad facilitará la transferencia de archivos y bases de datos de un servidor a otro.
Aquí te explicamos cómo hacerlo a través del hPanel de Hostinger.

Ahora que los archivos de respaldo están listos, procedamos a configurar un servidor VPS.
Te recomendamos elegir una plantilla que tenga LAMP y Webmin/Virtualmin preinstalados. También puedes utilizar un servidor VPS de Hostinger con Cyberpanel, lo que te permitirá una gestión más sencilla.
También puedes configurar tu propia pila (sin GUI). Tenemos estos tutoriales útiles sobre cómo instalar diferentes pilas en varios sistemas operativos basados en UNIX:
Para cambiar el sistema operativo de tu VPS y el software preinstalado, sigue los siguientes pasos:


Veremos cada paso de instalación uno por uno:
Una vez que el proceso de configuración esté completo, haz clic en el botón Volver a comprobar y actualizar la configuración para comprobar si el servidor se ha configurado correctamente.
Ahora deberás crear un nuevo usuario, base de datos MySQL, y un directorio para tu sitio web. Estos son los pasos para hacerlo con Virtualmin:
1. Ve a List Virtual Server -> Create Virtual Server.
2. Introduce el nombre de dominio y la contraseña de administración y pulsa el botón Create server. Esto creará un servidor simple que es suficiente para alojar un sitio web.

Ahora que has configurado el servidor VPS, podrás migrar los archivos y bases de datos del sitio web uno por uno desde el servidor de alojamiento compartido.
Utilizaremos el comando wget para descargar los archivos de copia de seguridad que hemos creado en el paso 1.
cd /home/hostinger-dev-9/public_html/wget http://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gztar -xvf backup-file-name.tar.gzcd database-name/public_html/mv -v /home/hostinger-dev-9/public_html/database-name/public_html/* /home/hostinger-dev-9/public_html/cd /home/hostinger-dev-9/public_html/
chown hostinger-dev-9:hostinger-dev-9 -R *
Usaremos el comando wget para descargar los archivos de copia de seguridad de tu cuenta de alojamiento al VPS como en el paso anterior.
Recuerda que la base de datos MySQL ya se creó durante la configuración del VPS. Por lo tanto, no es necesario crear bases de datos adicionales.
Con el fin de importar la copia de seguridad de la base de datos MySQL y completar el proceso de transferencia primero tenemos que encontrar nuestro nuevo nombre de la base de datos, nombre de usuario y contraseña. El nombre de la base de datos se puede encontrar en el panel de control de Virtualmin, en la sección Editar bases de datos.
El nombre de usuario y la contraseña de la base de datos MySQL se encuentran en la misma sección, en la pestaña Contraseña.
En nuestro ejemplo, nuestros detalles de MySQL son:
Una vez que tengas el nombre de la base de datos MySQL, importa la copia de seguridad de MySQL siguiendo estos pasos:
mkdir sql_backup && cd sql_backupwget http://srv167.main-hosting.eu:8080/download-backup/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01/backup-file-name.sql.gzmysql -u root -p hostinger_dev_9 < MySQL-database-name.sql
Aunque hemos transferido todos los archivos y bases de datos, el proceso de migración VPS no está listo todavía.
Si aparece el mensaje de Error establishing a database connection, tendrás que editar el archivo wp-config.php y actualizarlo con los nuevos datos de la base de datos MySQL. Así es como se hace:

nano wp-config.php// ** MySQL settings – You can get this info from your web host ** //// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress /define('DB_NAME', 'database-name');/* MySQL database username /define('DB_USER', 'username');/* MySQL database password /define('DB_PASSWORD', 'password');/* MySQL hostname */define('DB_HOST', 'mysql');Una vez que hayas hecho los cambios, presiona CTRL + X y Y y luego ENTER para confirmar.
El último paso sería apuntar el nombre de dominio al servidor VPS desde el servidor de alojamiento compartido. La forma más fácil de hacerlo es actualizar el registro A de tu proveedor de DNS, el registrador de dominios o la configuración de DNS de tu cuenta de alojamiento.
Nuestro nombre de dominio se resuelve a los servidores de nombres de Hostinger, por lo que puedes establecer el registro A yendo a hPanel -> Editor de Zona DNS. Introduce la dirección IP de tu VPS como registro A y pulsa el botón Actualizar.
Un procedimiento similar se aplica a los dominios registrados con cualquier otro registrador.
También puedes enviar un correo electrónico a tu registrador de dominios para que apunte tu nombre de dominio al VPS por ti.
¡Importante! Los cambios de DNS pueden tardar hasta 24 horas en propagarse completamente a nivel mundial.
Muchos usuarios que quieren escalar su sitio web migran de un alojamiento compartido a un Servidor Privado Virtual (VPS).
Un plan VPS ofrece la posibilidad de gestionar los recursos y garantiza una mayor seguridad y un rendimiento web más estable. Esto hace que el alojamiento VPS sea ideal para un sitio con un tráfico medio o alto. Muchos proveedores de alojamiento web que ofrecen servicios de hosting compartido ofrecen también planes VPS.
En este artículo, has aprendido cómo migrar un sitio web de alojamiento compartido a VPS. El proceso de migración comprende cinco pasos. He aquí un resumen:
¡Buena suerte! No olvides dejar un comentario si tienes alguna pregunta o sugerencia.

Todo el contenido tutorial en este sitio web está sujeto a los estándares y valores editoriales más rigurosos de Hostinger.
Comentarios
April 22 2021
Excelente, vamos a ver si sale. Una Genia!!!