{"id":5555,"date":"2017-09-28T21:33:31","date_gmt":"2017-09-28T21:33:31","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=5555"},"modified":"2026-03-10T16:44:40","modified_gmt":"2026-03-10T15:44:40","slug":"migrar-sitio-web-alojamiento-compartido-vps","status":"publish","type":"post","link":"\/co\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/","title":{"rendered":"C\u00f3mo migrar un sitio web de alojamiento compartido a VPS"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Para crear el primer sitio web, las personas suelen contratar <a href=\"\/co\/hosting-gratuito\">servicios de alojamiento gratuito<\/a> o compartido. Estos tipos de alojamiento son f&aacute;ciles de gestionar y asequibles, por lo que son adecuados para principiantes y usuarios con conocimientos t&eacute;cnicos m&iacute;nimos. <\/p><p class=\"wp-block-paragraph\">Conforme crezca el sitio web y su tr&aacute;fico, tambi&eacute;n aumentar&aacute;n los recursos necesarios del servidor, como el espacio de almacenamiento y el ancho de banda. <\/p><p class=\"wp-block-paragraph\">Una de las formas m&aacute;s efectivas de escalar es migrar el sitio web de alojamiento compartido a VPS y obtener un mejor rendimiento, compatibilidad y seguridad. <\/p><p class=\"wp-block-paragraph\">En este tutorial, te guiaremos a trav&eacute;s del proceso de migrar tu sitio web <strong>WordPress<\/strong> de hosting compartido a VPS para un mejor rendimiento y seguridad.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-por-que-necesitas-hosting-vps\">Por qu&eacute; necesitas Hosting VPS<\/h2><p class=\"wp-block-paragraph\">Antes de ir a los pasos, nos gustar&iacute;a explicar por qu&eacute; tal vez quieras pasar de un alojamiento compartido a un VPS. Hay varias razones para hacerlo.<\/p><p class=\"wp-block-paragraph\">En primer lugar, el <a href=\"\/co\/tutoriales\/que-es-un-vps\/\">VPS es una soluci&oacute;n de alojamiento<\/a> con la que podr&aacute;s obtener m&aacute;s recursos del servidor. El VPS ofrece m&aacute;s CPU, RAM y almacenamiento en comparaci&oacute;n con el alojamiento compartido. <\/p><p class=\"wp-block-paragraph\">De esta manera, tu sitio puede manejar un mayor tr&aacute;fico y almacenar m&aacute;s datos pr&aacute;cticamente sin problemas.<\/p><p class=\"wp-block-paragraph\">En segundo lugar, con un VPS tienes una partici&oacute;n dedicada de un servidor para ti. Eso significa que si otros usuarios se enfrentan a un aumento del tr&aacute;fico o a un problema de seguridad, tu sitio web no se ver&aacute; afectado.<\/p><p class=\"wp-block-paragraph\">Por &uacute;ltimo, pero no menos importante, tendr&aacute;s control total sobre tu m&aacute;quina. Por ejemplo, obtienes acceso total a la ra&iacute;z, lo que te permite modificar tu sistema con mayor libertad. Adem&aacute;s, el VPS te ofrece una IP dedicada, as&iacute; como una mayor estabilidad y rendimiento.<\/p><p class=\"wp-block-paragraph\">Aunque tener un servidor privado puede ser m&aacute;s caro y t&eacute;cnico, es la opci&oacute;n perfecta si tienes un sitio web de r&aacute;pido crecimiento.<\/p><p class=\"wp-block-paragraph\">Ahora bien, para que este tutorial funcione, necesitar&aacute;s acceso a tu cuenta de alojamiento compartido, al VPS y al panel de gesti&oacute;n del dominio. Si todav&iacute;a no tienes un VPS, puedes echar un vistazo a nuestros <a href=\"\/co\/servidor-vps\">planes de VPS hosting<\/a> confiables y accesibles.<\/p><p class=\"wp-block-paragraph\">Sin m&aacute;s pre&aacute;mbulos, aqu&iacute; est&aacute;n los pasos para migrar de alojamiento compartido a VPS.<\/p><h2 class=\"wp-block-heading\" id=\"h-1-crear-una-copia-de-seguridad-de-tu-sitio-web\">1. Crear una copia de seguridad de tu sitio web<\/h2><p class=\"wp-block-paragraph\">Al hacer cualquier cambio en un sitio web, es necesario hacer una copia de seguridad para evitar la p&eacute;rdida de datos en caso de que algo falle. Adem&aacute;s, hacer una copia de seguridad facilitar&aacute; la transferencia de archivos y bases de datos de un servidor a otro.<\/p><p class=\"wp-block-paragraph\">Aqu&iacute; te explicamos c&oacute;mo hacerlo a trav&eacute;s del hPanel de Hostinger.<\/p><ol class=\"wp-block-list\">\n<li>Inicia sesi&oacute;n en el hPanel. En la pesta&ntilde;a de <strong>Hosting<\/strong>, ve a <strong>Archivos<\/strong> &ndash;<strong>&gt; Copias de seguridad<\/strong>.<\/li>\n\n\n\n<li>Ver&aacute;s las secciones Copias de seguridad de archivos y Copias de seguridad de base de datos. En ambas secciones, busca tus &uacute;ltimas copias de seguridad de archivos y base de datos y pulsa <strong>Preparar para descargar<\/strong>.<br><img decoding=\"async\" class=\"aligncenter wp-image-13448 size-full\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/copias-seguridad-hpanel.png\" alt=\"Copias de seguridad en el hPanel de Hostinger\" width=\"1359\" height=\"682\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/copias-seguridad-hpanel.png 1359w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/copias-seguridad-hpanel-300x151.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/copias-seguridad-hpanel-1024x514.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/copias-seguridad-hpanel-150x75.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/copias-seguridad-hpanel-768x385.png 768w\" sizes=\"(max-width: 1359px) 100vw, 1359px\" \/><\/li>\n\n\n\n<li>Si no hay ninguna, haz clic en el bot&oacute;n <strong>Generar nueva copia de seguridad<\/strong>.<\/li>\n\n\n\n<li>Una vez generada una copia de seguridad, haz clic en <strong>Preparar para descargar<\/strong>. Espera unos segundos mientras se prepara la descarga.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Ahora que los archivos de respaldo est&aacute;n listos, procedamos a <a href=\"\/co\/tutoriales\/configurar-servidor-vps\/\">configurar un servidor<\/a> VPS.<\/p><h2 class=\"wp-block-heading\" id=\"h-2-configurar-un-servidor-vps\">2. Configurar un servidor VPS<\/h2><p class=\"wp-block-paragraph\">Te recomendamos elegir una plantilla que tenga <strong>LAMP<\/strong> y <strong>Webmin\/Virtualmin<\/strong> preinstalados. Tambi&eacute;n puedes utilizar un servidor VPS de <a href=\"\/co\/hosting-cyberpanel\">Hostinger<\/a> con Cyberpanel, lo que te permitir&aacute; una gesti&oacute;n m&aacute;s sencilla.<\/p><p class=\"wp-block-paragraph\">Tambi&eacute;n puedes configurar tu propia pila (sin GUI). Tenemos estos tutoriales &uacute;tiles sobre c&oacute;mo instalar diferentes pilas en varios sistemas operativos basados en UNIX:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/co\/tutoriales\/como-instalar-lamp-en-ubuntu\/\">C&oacute;mo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en Ubuntu<\/a><\/li>\n\n\n\n<li><a href=\"\/co\/tutoriales\/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04\/\">C&oacute;mo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 22.04<\/a><\/li>\n<\/ul><p class=\"wp-block-paragraph\">Para cambiar el sistema operativo de tu VPS y el software preinstalado, sigue los siguientes pasos:<\/p><ol class=\"wp-block-list\">\n<li>Ve a la pesta&ntilde;a <strong>Servidores<\/strong> del hPanel y despl&aacute;zate hacia abajo hasta que veas <strong>Other settings<\/strong>.<\/li>\n\n\n\n<li>Cambia el sistema operativo a <strong>Ubuntu 22.04 64bit con Webmin\/Virtualmin\/LAMP<\/strong> y haz clic en <strong>Save changes<\/strong>. Ten en cuenta que el nuevo sistema puede tardar unos minutos en iniciarse.<\/li>\n<\/ol><figure class=\"wp-block-image\"><img decoding=\"async\" width=\"900\" height=\"261\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2017\/09\/cambiar-plantilla-vps.jpg\/public\" alt=\"\" class=\"wp-image-5561\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/cambiar-plantilla-vps.jpg 900w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/cambiar-plantilla-vps-150x44.jpg 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/cambiar-plantilla-vps-300x87.jpg 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/cambiar-plantilla-vps-768x223.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-acceso-a-webmin-virtualmin\">Acceso a Webmin \/ Virtualmin<\/h3><ol class=\"wp-block-list\">\n<li>Una vez instalado el nuevo sistema operativo, ve a <strong>SSH Details<\/strong> para obtener la <strong>IP del VPS<\/strong>, el <strong>puerto<\/strong> y el<strong> nombre de usuario<\/strong>.<\/li>\n\n\n\n<li>Si no sabes tu contrase&ntilde;a de root, puedes restablecerla y crear una nueva en la secci&oacute;n <strong>Root password<\/strong>.<\/li>\n\n\n\n<li><span style=\"font-size: inherit\">Para acceder a Webmin \/ Virtualmin, <\/span>agrega <strong style=\"font-size: inherit\">https:\/\/ <\/strong>antes de la direcci&oacute;n IP SSH <span style=\"font-size: inherit\">y: <\/span><strong style=\"font-size: inherit\">10000<\/strong><span style=\"font-size: inherit\"> puerto al final. Si tu direcci&oacute;n es 31.220.62.131, entonces deber&iacute;a ser<strong>http:\/\/31.220.62.131:10000<\/strong>.<\/span><\/li>\n\n\n\n<li>Una vez que veas la p&aacute;gina de inicio de sesi&oacute;n, ingresa las credenciales SSH.<\/li>\n\n\n\n<li>En el <strong>Asistente de Post-instalaci&oacute;n de Webmin<\/strong>, haz clic en <strong>Next<\/strong> para configurar <strong>Virtualmin<\/strong>.<br><img decoding=\"async\" class=\"aligncenter wp-image-13449 size-full\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/virtualmin-post-installation-wizard.png\" alt=\"Asistente de Post-instalaci&oacute;n de Webmin\" width=\"1573\" height=\"373\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard.png 1573w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard-300x71.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard-1024x243.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard-150x36.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard-768x182.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/virtualmin-post-installation-wizard-1536x364.png 1536w\" sizes=\"(max-width: 1573px) 100vw, 1573px\" \/><\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-configurar-virtualmin\">Configurar Virtualmin<\/h3><p class=\"wp-block-paragraph\">Veremos cada paso de instalaci&oacute;n uno por uno:<\/p><ol class=\"wp-block-list\">\n<li><strong>Memoria:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>&iquest;Cargar librer&iacute;as de Virtualmin previamente?<\/strong> Se recomienda seleccionar <strong>No<\/strong> ya que ya que la mayor parte del proceso se realizar&aacute; a trav&eacute;s de SSH.<\/li>\n\n\n\n<li><strong>&iquest;<\/strong><strong>Ejecutar b&uacute;squeda de dominio de correo electr&oacute;nico en el servidor?<\/strong> Si deseas ejecutar un Servidor de Correo Electr&oacute;nico en tu VPS, elige <strong>S&iacute;<\/strong>. Ten en cuenta que esta opci&oacute;n usa m&aacute;s RAM.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Escaneo por virus:<\/strong> Se recomienda <strong>activar<\/strong> el esc&aacute;ner de virus <a href=\"https:\/\/www.clamav.net\/\" target=\"_blank\" rel=\"noopener\">ClamAV<\/a>.<\/li>\n\n\n\n<li><strong>Filtrado de spam:<\/strong> si planeas ejecutar un <strong>Servidor de Email<\/strong> en tu VPS, te recomendamos <strong>habilitar<\/strong> <a href=\"https:\/\/spamassassin.apache.org\/\" target=\"_blank\" rel=\"noopener\">SpamAssassin<\/a>.<\/li>\n\n\n\n<li><strong>Servidores de base de datos:<\/strong> selecciona la base de datos que deseas utilizar. Una base de datos <strong>MySQL<\/strong> es la mejor opci&oacute;n para la mayor&iacute;a de los casos. Por otro lado, puedes <strong>desactivar<\/strong> el servidor de base de datos <strong>PostgreSQL<\/strong>.<\/li>\n\n\n\n<li><strong>Contrase&ntilde;a de MySQL:<\/strong> ingresa la contrase&ntilde;a de la base de datos que seleccionaste.<\/li>\n\n\n\n<li><strong>Tama&ntilde;o de la base de datos MySQL:<\/strong> se recomienda seleccionar la opci&oacute;n <strong>Media<\/strong> si no est&aacute;s seguro de cu&aacute;l elegir.<\/li>\n\n\n\n<li><strong>Zonas DNS:<\/strong> como vamos a apuntar el nombre de dominio al servidor VPS a trav&eacute;s del A record, no necesitamos nameservers privados por ahora. Por lo tanto, selecciona <strong>Omitir la comprobaci&oacute;n de la resolubilidad<\/strong>.<\/li>\n\n\n\n<li><strong>Contrase&ntilde;as:<\/strong> si quieres que todo sea m&aacute;s seguro, selecciona la opci&oacute;n <strong>Solo almacenar contrase&ntilde;as con hash<\/strong>, ya que cifrar&aacute; todas las contrase&ntilde;as almacenadas.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Una vez que el proceso de configuraci&oacute;n est&eacute; completo, haz clic en el bot&oacute;n <strong>Volver a comprobar y actualizar la configuraci&oacute;n <\/strong>para comprobar si el servidor se ha configurado correctamente.<\/p><h3 class=\"wp-block-heading\" id=\"h-creacion-de-un-servidor-virtual-privado\">Creaci&oacute;n de un Servidor Virtual Privado<\/h3><p class=\"wp-block-paragraph\">Ahora deber&aacute;s crear un nuevo usuario, base de datos MySQL, y un directorio para tu sitio web. Estos son los pasos para hacerlo con Virtualmin:<\/p><p class=\"wp-block-paragraph\">1. Ve a <strong>List Virtual Server -&gt; Create Virtual Server<\/strong>.<br>2. Introduce el nombre de dominio y la contrase&ntilde;a de administraci&oacute;n y pulsa el bot&oacute;n <strong>Create server<\/strong>. Esto crear&aacute; un servidor simple que es suficiente para alojar un sitio web.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" width=\"900\" height=\"380\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2017\/09\/crear-virtual-server.jpg\/public\" alt=\"\" class=\"wp-image-5566\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/crear-virtual-server.jpg 900w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/crear-virtual-server-150x63.jpg 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/crear-virtual-server-300x127.jpg 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/09\/crear-virtual-server-768x324.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><h2 class=\"wp-block-heading\" id=\"h-3-migrar-los-archivos-de-tu-sitio-web-a-vps\">3. Migrar los archivos de tu sitio web a VPS<\/h2><p class=\"wp-block-paragraph\">Ahora que has configurado el servidor VPS, podr&aacute;s migrar los archivos y bases de datos del sitio web uno por uno desde el servidor de alojamiento compartido.<\/p><p class=\"wp-block-paragraph\">Utilizaremos el comando wget para descargar los archivos de copia de seguridad que hemos creado en el paso 1.<\/p><ol class=\"wp-block-list\">\n<li>Con&eacute;ctate a tu servidor VPS a trav&eacute;s de un <a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">cliente SSH<\/a>.<\/li>\n\n\n\n<li>Accede al directorio de trabajo donde almacenar&aacute;s los archivos de tu sitio web. Como Virtualmin crea autom&aacute;ticamente un directorio basado en el nombre de dominio, el comando deber&iacute;a verse as&iacute;:<br><code>cd \/home\/hostinger-dev-9\/public_html\/<\/code><br>Recuerda reemplazar <strong>hostinger-dev-9<\/strong> con el nombre de dominio correcto.<\/li>\n\n\n\n<li>Vuelve a <strong>hPanel -&gt; Copias de seguridad<\/strong> y copia el enlace de descarga de tu archivo de copia de seguridad. Para hacerlo, haz clic derecho en el bot&oacute;n <strong>Descargar<\/strong> y elige <strong>Copiar direcci&oacute;n de enlace<\/strong>.<\/li>\n\n\n\n<li>Usa el <strong>comando wget<\/strong> para descargar la copia de seguridad al VPS. Si no puedes pegar el enlace en el cliente SSH, p&aacute;salo primero a un editor de texto. Este es un ejemplo de c&oacute;mo se ver&aacute; el comando:<br><code>wget http:\/\/srv167.main-hosting.eu:8080\/download-backup\/fe26ee2e4159db037c3106c37fa3ffb5b2072662\/backup-file-name.tar.gz<\/code><\/li>\n\n\n\n<li>Luego, extrae el archivo usando el <a href=\"\/co\/tutoriales\/como-usar-comando-tar-linux\/\">comando tar<\/a>:<br><code>tar -xvf backup-file-name.tar.gz<\/code><br>En este comando y en el anterior, sustituye <strong>backup-file-name.tar.gz<\/strong> por el nombre del archivo correspondiente.<\/li>\n\n\n\n<li>Hemos creado una nueva carpeta <strong>public_html<\/strong>. Moveremos su contenido a la carpeta <strong>public_html<\/strong> original. Comienza accediendo a la carpeta <strong>public_html<\/strong> extra&iacute;da mediante el comando <strong>cd<\/strong>:<br><code>cd database-name\/public_html\/<\/code><br>Recuerda reemplazar <strong>database-name<\/strong>.<\/li>\n\n\n\n<li>Despu&eacute;s, mueve todos los archivos a la carpeta <strong>public_html<\/strong> creada por Virtualmin usando el comando <strong>mv<\/strong>:<br><code>mv -v \/home\/hostinger-dev-9\/public_html\/database-name\/public_html\/* \/home\/hostinger-dev-9\/public_html\/<\/code><\/li>\n\n\n\n<li>Vuelve al directorio <strong>public_html<\/strong> creado por Virtualmin usando el comando <strong>cd<\/strong>:<br><code>cd \/home\/hostinger-dev-9\/public_html\/<\/code><\/li>\n\n\n\n<li>Usa el comando <strong>ls<\/strong> para verificar que la carpeta contenga todos los archivos movidos. Deber&iacute;as ver algo parecido a esto:<br><img decoding=\"async\" width=\"733\" height=\"200\" class=\"wp-image-17686\" style=\"width: 1048px\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/comando-ls.png\" alt=\"Resultado de utilizar el comando ls\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/comando-ls.png\/w=733,fit=scale-down 733w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/comando-ls.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/comando-ls.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 733px) 100vw, 733px\" \/><\/li>\n\n\n\n<li>Virtualmin crea un usuario y un grupo basado en el nombre de dominio. Cambia la propiedad de los archivos y carpetas para que coincidan con las credenciales de Virtualmin utilizando el <a href=\"\/co\/tutoriales\/comando-chown-linux\/\">comando chown<\/a>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">chown hostinger-dev-9:hostinger-dev-9 -R *<\/pre><h2 class=\"wp-block-heading\" id=\"h-4-transferir-archivos-de-base-de-datos-al-servidor-vps\">4. Transferir archivos de base de datos al Servidor VPS<\/h2><p class=\"wp-block-paragraph\">Usaremos el comando <strong>wget<\/strong> para descargar los archivos de copia de seguridad de tu cuenta de alojamiento al VPS como en el paso anterior.<\/p><p class=\"wp-block-paragraph\">Recuerda que la base de datos MySQL ya se cre&oacute; durante la configuraci&oacute;n del VPS. Por lo tanto, no es necesario crear bases de datos adicionales.<\/p><h3 class=\"wp-block-heading\" id=\"h-comprobar-el-nombre-y-la-contrasena-de-la-base-de-datos-mysql\">Comprobar el nombre y la contrase&ntilde;a de la base de datos MySQL<\/h3><p class=\"wp-block-paragraph\">Con el fin de importar la copia de seguridad de la base de datos <a href=\"\/co\/tutoriales\/que-es-mysql\/\">MySQL<\/a> y completar el proceso de transferencia primero tenemos que encontrar nuestro nuevo nombre de la base de datos, nombre de usuario y contrase&ntilde;a. El nombre de la base de datos se puede encontrar en el panel de control de<strong> Virtualmin<\/strong>, en la secci&oacute;n Editar bases de datos.<\/p><p class=\"wp-block-paragraph\">El nombre de usuario y la contrase&ntilde;a de la base de datos MySQL se encuentran en la misma secci&oacute;n, en la pesta&ntilde;a Contrase&ntilde;a.<\/p><p class=\"wp-block-paragraph\">En nuestro ejemplo, nuestros detalles de MySQL son:<\/p><ul class=\"wp-block-list\">\n<li><strong>Nombre de la base de datos MySQL<\/strong> (MySQL Database Name) &ndash; hostinger_dev_9<\/li>\n\n\n\n<li><strong>Nombre de usuario de MySQL <\/strong>(MySQL Username) &ndash; hostinger-dev-9<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-descargar-e-importar-copia-de-seguridad-de-mysql\">Descargar e importar copia de seguridad de MySQL<\/h3><p class=\"wp-block-paragraph\">Una vez que tengas el nombre de la base de datos MySQL, importa la copia de seguridad de MySQL siguiendo estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Ve a la secci&oacute;n <strong>Copias de seguridad<\/strong> de tu alojamiento compartido y copia el enlace de descarga.<\/li>\n\n\n\n<li>En el panel de control del VPS, crea un nuevo directorio llamado &ldquo;sql_backup&rdquo; e ingr&eacute;salo usando el siguiente comando:<br><code>mkdir sql_backup &amp;&amp; cd sql_backup<\/code><\/li>\n\n\n\n<li>Una vez dentro de ese directorio, usa el comando <strong>wget<\/strong> para descargar el archivo desde la copia de seguridad de alojamiento y gu&aacute;rdalo en el nuevo servidor.<br><code>wget http:\/\/srv167.main-hosting.eu:8080\/download-backup\/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01\/backup-file-name.sql.gz<\/code><\/li>\n\n\n\n<li>Extrae el archivo comprimido usando el comando <strong>gunzip<\/strong>:<br>gunzip backup-file-name.sql.gz<\/li>\n\n\n\n<li>Obtendr&aacute;s un archivo con el mismo nombre en formato <strong>.sql<\/strong>. Mu&eacute;velo a la nueva base de datos usando el siguiente comando. Recuerda reemplazar el nombre del archivo de la base de datos MySQL con el tuyo.<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">mysql -u root -p hostinger_dev_9 &lt; MySQL-database-name.sql\n<\/pre><h2 class=\"wp-block-heading\" id=\"h-5-hacer-los-ultimos-cambios\">5. Hacer los &uacute;ltimos cambios<\/h2><p class=\"wp-block-paragraph\">Aunque hemos transferido todos los archivos y bases de datos, el proceso de migraci&oacute;n VPS no est&aacute; listo todav&iacute;a.<\/p><p class=\"wp-block-paragraph\">Si aparece el mensaje de <a href=\"\/co\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress\/\">Error establishing a database connection<\/a>, tendr&aacute;s que editar el archivo <strong>wp-config.php<\/strong> y actualizarlo con los nuevos datos de la base de datos MySQL. As&iacute; es como se hace:<\/p><ol class=\"wp-block-list\">\n<li>Ingresa al directorio donde se almacenan los archivos de tu sitio web mediante el comando <strong>cd<\/strong>.<br>cd \/home\/hostinger-dev-9\/public_html\/<\/li>\n\n\n\n<li>All&iacute; ver&aacute;s todos los archivos presentes en el directorio actual. Comprueba si el archivo <strong>wp-config.php<\/strong> est&aacute; presente en el directorio usando el comando <strong>ls<\/strong>.<br><img decoding=\"async\" width=\"739\" height=\"119\" class=\"wp-image-17691\" style=\"width: 1048px\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/wp-config-php.png\" alt=\"Comprobar si el archivo wp-config.php est&aacute; en el directorio\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/wp-config-php.png\/w=739,fit=scale-down 739w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/wp-config-php.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2017\/09\/wp-config-php.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 739px) 100vw, 739px\" \/><\/li>\n\n\n\n<li>Luego de confirmar que el archivo est&aacute; presente, puedes editarlo con el editor de texto Nano usando este comando:<br><code>nano wp-config.php<\/code><br>Despl&aacute;zate hacia abajo hasta encontrar estas l&iacute;neas:<br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/\/ ** MySQL settings &ndash; You can get this info from your web host ** \/\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/\/ ** MySQL settings - You can get this info from your web host ** \/\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/** The name of the database for WordPress <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_NAME', 'database-name');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL database username <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_USER', 'username');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL database password <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_PASSWORD', 'password');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL hostname *\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">define('DB_HOST', 'mysql');<\/code><\/li>\n\n\n\n<li>Introduce los detalles de tu base de datos en estos campos:<\/li>\n<\/ol><ul class=\"wp-block-list\">\n<li><strong>DB_NAME<\/strong> &ndash; nombre de la base de datos.<\/li>\n\n\n\n<li><strong>DB_USER<\/strong> &ndash; nombre de usuario.<\/li>\n\n\n\n<li><strong>DB_PASSWORD<\/strong> &ndash; contrase&ntilde;a.<\/li>\n\n\n\n<li><strong>DB_HOST<\/strong> &ndash; Introduce <strong>localhost<\/strong>&nbsp;aqu&iacute; ya que la base de datos MySQL est&aacute; en el mismo servidor.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Una vez que hayas hecho los cambios, presiona <strong>CTRL + X<\/strong>  y  <strong>Y<\/strong> y luego <strong>ENTER<\/strong> para confirmar.<\/p><p class=\"wp-block-paragraph\">El &uacute;ltimo paso ser&iacute;a apuntar el nombre de dominio al servidor VPS desde el servidor de alojamiento compartido. La forma m&aacute;s f&aacute;cil de hacerlo es actualizar el <strong>registro A<\/strong> de tu proveedor de DNS, el registrador de dominios o la configuraci&oacute;n de DNS de tu cuenta de alojamiento.<\/p><p class=\"wp-block-paragraph\">Nuestro nombre de dominio se resuelve a los servidores de nombres de Hostinger, por lo que puedes establecer el registro A yendo a <strong>hPanel -&gt; Editor de Zona DNS<\/strong>. Introduce la <strong>direcci&oacute;n IP de tu VPS<\/strong> como registro A y pulsa el bot&oacute;n <strong>Actualizar<\/strong>.<\/p><p class=\"wp-block-paragraph\">Un procedimiento similar se aplica a los dominios registrados con cualquier otro registrador.<\/p><p class=\"wp-block-paragraph\">Tambi&eacute;n puedes enviar un correo electr&oacute;nico a tu registrador de dominios para que apunte tu nombre de dominio al VPS por ti.<\/p><p class=\"wp-block-paragraph\"><div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>&iexcl;Importante!<\/strong> Los cambios de DNS pueden tardar hasta 24 horas en propagarse completamente a nivel mundial.\n            <\/p><\/div><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p class=\"wp-block-paragraph\">Muchos usuarios que quieren escalar su sitio web migran de un alojamiento compartido a un Servidor Privado Virtual (VPS).<\/p><p class=\"wp-block-paragraph\">Un plan VPS ofrece la posibilidad de gestionar los recursos y garantiza una mayor seguridad y un <a href=\"\/co\/tutoriales\/que-es-rendimiento-web\/\">rendimiento web<\/a> m&aacute;s estable. Esto hace que el alojamiento VPS sea ideal para un sitio con un tr&aacute;fico medio o alto. Muchos proveedores de alojamiento web que ofrecen servicios de hosting compartido ofrecen tambi&eacute;n planes VPS.<\/p><p class=\"wp-block-paragraph\">En este art&iacute;culo, has aprendido c&oacute;mo migrar un sitio web de alojamiento compartido a VPS. El proceso de migraci&oacute;n comprende cinco pasos. He aqu&iacute; un resumen:<\/p><ol class=\"wp-block-list\">\n<li>Haz una copia de seguridad de los archivos y la base de datos de tu sitio web a trav&eacute;s de hPanel.<\/li>\n\n\n\n<li>Configura y accede al VPS usando Virtualmin.<\/li>\n\n\n\n<li>Descarga y transfiere los archivos de tu sitio desde el alojamiento compartido a la cuenta de alojamiento VPS.<\/li>\n\n\n\n<li>Descarga y transfiere los datos de tu base de datos a la nueva cuenta de VPS.<\/li>\n\n\n\n<li>Realiza los &uacute;ltimos cambios en las bases de datos y apunta tu nombre de dominio al servidor VPS.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">&iexcl;Buena suerte! No olvides dejar un comentario si tienes alguna pregunta o sugerencia.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\/migracion-web\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29278\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Website-migration_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Para crear el primer sitio web, las personas suelen contratar servicios de alojamiento gratuito o compartido. Estos tipos de alojamiento son f&aacute;ciles de gestionar y asequibles, por lo que son adecuados para principiantes y usuarios con conocimientos t&eacute;cnicos m&iacute;nimos. Conforme crezca el sitio web y su tr&aacute;fico, tambi&eacute;n aumentar&aacute;n los recursos necesarios del servidor, como [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":47040,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo migrar un sitio web de alojamiento compartido a VPS","rank_math_description":"El migrar un sitio web de un Hosting Compartido a un VPS no tiene que ser un dolor de cabeza. Aprende como hacerlo en este tutorial.","rank_math_focus_keyword":"migrar sitio web","footnotes":""},"categories":[5700],"tags":[8671],"class_list":["post-5555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-migrar-sitio-web"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/migrar-hospedagem-de-sites\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/mutualise-vers-vps\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-migrasi-website-ke-vps\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/website-von-shared-hosting-auf-vps-ubertragen\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/migra-il-tuo-sito-web-dallhosting-condiviso\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/migrate-website-from-shared-hosting-to-vps\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/migrar-hospedagem-de-sites\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/5555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=5555"}],"version-history":[{"count":29,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/5555\/revisions"}],"predecessor-version":[{"id":47038,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/5555\/revisions\/47038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media\/47040"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=5555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=5555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=5555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}