Cómo cambiar el dominio principal en Plesk (sin perder datos)
¿Te ha llegado el momento de cambiar el dominio principal de tu servidor Plesk y te da miedo perder todos tus correos, bases de datos o archivos? Es una operación que, si se hace a lo loco, puede dar más de un dolor de cabeza. Pero no te preocupes: con esta guía paso a paso, vas a poder migrar dominio Plesk de forma segura, sin perder ni un solo dato y manteniendo tu web operativa.
Aquí no vamos a usar tecnicismos raros. Te lo explico como si estuviéramos tomando un café, pero con todo el rigor necesario. Vamos a desglosar el proceso en fases claras, con sus trucos y sus avisos, para que tú solo te dediques a seguir los pasos.
Fase 0: Preparación y copia de seguridad (El paso que nadie debería saltarse)
Antes de tocar nada, respira. La clave para un Plesk cambio dominio sin sustos es la preparación. No es que seas pesimista, es que ser precavido te ahorrará un disgusto enorme.
1. Revisa qué es el dominio principal y qué implica cambiarlo
En Plesk, el dominio principal es el que da nombre al suscriptor (el cliente) y, en muchos casos, el que determina la estructura de las rutas de archivos en el servidor (por ejemplo, /var/www/vhosts/dominioantiguo.com/). Al cambiar dominio Plesk, no solo cambias la URL, sino que también se renombra la carpeta raíz del sitio. Esto es crítico porque, si no se hace bien, las rutas absolutas en tu código (como las de WordPress) dejarán de funcionar.
2. Haz una copia de seguridad completa (Sí, aunque tengas prisa)
Piensa en esto como el cinturón de seguridad: no lo necesitas hasta que lo necesitas. Ve a Herramientas y configuración > Copias de seguridad > Crear una copia de seguridad. Selecciona la opción de "Copiar archivos y bases de datos" y guarda la copia en un lugar remoto (por ejemplo, en tu ordenador o en un FTP externo). No te fíes de guardarla solo en el mismo servidor, porque si algo falla a nivel de disco, la copia también se pierde.
[WARNING] Nunca, jamás, hagas este proceso sin una copia de seguridad. Si algo sale mal (y puede salir), tu única salvación será esa copia. Es mejor perder 20 minutos en hacerla que perder un día entero (o tu negocio) en recuperar datos.
3. Anota todos los datos importantes
Antes de continuar, abre un bloc de notas y anota:
- El nombre exacto del dominio antiguo (ej:
www.miwebvieja.com). - El nombre exacto del dominio nuevo (ej:
www.miwebnueva.com). - La lista de subdominios y alias que tienes creados.
- Las cuentas de correo asociadas (para saber cuántas tienes que revisar después).
- Las bases de datos y sus usuarios.
Con esto, tendrás un mapa claro de todo lo que hay que mover.
Fase 1: El método "limpio" (Cambiar el dominio en Plesk sin tocar archivos)
Plesk tiene una función integrada para esto, y es la vía más segura si no has hecho malabares con las rutas de tu servidor. Este método es ideal si tu web es estática, un blog sencillo o una aplicación que no tiene rutas absolutas guardadas en la base de datos.
Paso 1: Accede al panel de Plesk
Entra en tu panel de administración de Plesk (normalmente en https://tu-servidor:8443). Identifícate como administrador o con la cuenta de suscriptor que tiene el dominio que quieres cambiar.
Paso 2: Ve a la sección de dominios
En el menú lateral izquierdo, busca la opción "Sitios web y dominios". Verás la lista de todos tus dominios. Identifica el que quieres cambiar y haz clic en el enlace que aparece al lado, normalmente un icono de "lápiz" o el propio nombre del dominio. En el desplegable, busca la opción "Cambiar nombre" o "Cambiar dominio principal" (la nomenclatura exacta depende de la versión de Plesk, pero suele ser bastante clara).
Paso 3: Introduce el nuevo dominio y aplica el cambio
Se abrirá un asistente. Te pedirá que escribas el nuevo nombre de dominio. Escríbelo tal cual, sin www ni http://. Pulsa en "Aceptar" o "Cambiar".
[INFO] Este proceso no mueve los archivos físicamente, solo renombra la referencia en la base de datos de Plesk y cambia la ruta virtual. Es la forma más rápida y limpia de hacer un Plesk cambio dominio.
Paso 4: Actualiza las rutas en la base de datos (El paso olvidado)
Aquí es donde la gente se lleva las manos a la cabeza. Si usas WordPress, Joomla, PrestaShop o cualquier CMS, es casi seguro que en la base de datos (tabla wp_options en WordPress, por ejemplo) se guardan las URLs con el dominio antiguo. Si no las cambias, al entrar verás la web pero con estilos rotos o te redirigirá al dominio antiguo.
Para ello, necesitas entrar en phpMyAdmin (desde el propio Plesk, en la sección de bases de datos) y ejecutar una consulta SQL. No te asustes, es muy sencillo:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.dominioantiguo.com', 'http://www.dominionuevo.com') WHERE option_name IN ('siteurl', 'home');
Si tu web es más compleja, puedes hacer un reemplazo global:
UPDATE tu_tabla SET tu_columna = REPLACE(tu_columna, 'dominioantiguo.com', 'dominionuevo.com');
Pero ojo, esto es un ejemplo genérico. Te recomiendo que primero hagas un SELECT para ver cuántas filas se van a ver afectadas y luego ejecutes el UPDATE.
[TIP] Si usas WordPress, hay plugins que hacen esto automáticamente (como "Better Search Replace"). Pero si eres de los que prefieren el control total, la consulta SQL es tu mejor amiga.
Fase 2: El método "manual" (Cuando Plesk no puede con el cambio)
A veces, Plesk no permite cambiar el dominio porque el nuevo ya existe como alias, o porque la estructura de archivos es demasiado compleja. En ese caso, vamos a hacer el cambio a mano. No es difícil, pero requiere más atención.
Paso 1: Crea el nuevo dominio en Plesk
Ve a Sitios web y dominios > Agregar dominio. Crea el dominio nuevo (ej: miodominionuevo.com). No te preocupes por los archivos o las bases de datos todavía; solo crea la estructura vacía.
Paso 2: Copia los archivos del dominio antiguo al nuevo
Accede a tu servidor por SSH (o usa el Administrador de archivos de Plesk). La ruta típica es /var/www/vhosts/dominioantiguo.com/httpdocs/. Copia todo el contenido de esa carpeta a la nueva ruta: /var/www/vhosts/dominionuevo.com/httpdocs/.
Puedes usar el comando cp -a para conservar los permisos y enlaces simbólicos:
cp -a /var/www/vhosts/dominioantiguo.com/httpdocs/. /var/www/vhosts/dominionuevo.com/httpdocs/
Paso 3: Mueve las bases de datos
Aquí tienes dos opciones:
- Opción A (Exportar/Importar): Entra en phpMyAdmin, selecciona la base de datos del dominio antiguo, haz clic en "Exportar" y guarda el archivo
.sql. Luego, ve a la base de datos del dominio nuevo (o crea una nueva) y haz clic en "Importar" y sube ese archivo. - Opción B (Renombrar): Si quieres mantener el mismo nombre de base de datos, puedes renombrarla desde Plesk (en la sección de bases de datos). Pero ojo, asegúrate de que el usuario de la base de datos tenga permisos sobre la nueva base de datos.
Paso 4: Actualiza la configuración de la aplicación
Este es el paso crítico. Ahora tienes que ir a los archivos de configuración de tu web (por ejemplo, wp-config.php en WordPress) y cambiar el nombre de la base de datos y el usuario si lo has cambiado. También tienes que actualizar las URLs en la base de datos como te expliqué en el método anterior.
Paso 5: Configura el nuevo dominio como principal y redirige el antiguo
Una vez que todo está copiado y funcionando en el nuevo dominio, vuelve a Plesk. En Sitios web y dominios, marca el nuevo dominio como "Principal". Luego, en el dominio antiguo, crea una redirección 301 (permanente) hacia el nuevo dominio para no perder posicionamiento SEO.
Fase 3: Correos electrónicos (No los olvides)
Si usas el correo de tu dominio, esto es crucial. Al cambiar dominio Plesk, las cuentas de correo asociadas al dominio antiguo no se transfieren automáticamente.
1. Crea las nuevas cuentas de correo
En Plesk, ve a la sección de Correo del nuevo dominio y crea las mismas cuentas que tenías en el antiguo (ej: info@miodominionuevo.com).
2. Migra los correos existentes (Si los necesitas)
Si tenías correos importantes en el buzón antiguo, tienes que migrarlos. La forma más sencilla es configurar tu cliente de correo (Outlook, Thunderbird) para que se conecte a ambas cuentas (la antigua y la nueva) y arrastrar los correos de una a otra. Es un poco tedioso, pero es efectivo.
[TIP] Si tienes muchos correos, puedes usar herramientas como
imapsyncdesde la terminal, pero eso ya es un nivel avanzado. Para la mayoría de los casos, el método de arrastrar y soltar es suficiente.
Fase 4: DNS y propagación (El último paso)
Ya tienes todo listo en el servidor. Ahora hay que decirle al mundo que tu web ha cambiado de dirección.
1. Cambia los registros DNS en tu proveedor de dominios
Ve a donde compraste el dominio (tu registrador, como GoDaddy, Namecheap, etc.) y cambia los registros A y CNAME para que apunten a la IP de tu servidor Plesk. Si usas los mismos servidores DNS de tu hosting, esto puede ser automático.
2. Espera la propagación
La propagación de DNS puede tardar de 24 a 72 horas. Durante este tiempo, algunos usuarios verán la web nueva y otros la antigua. No te preocupes, es normal.
3. Configura la redirección del dominio antiguo (Otra vez, pero a nivel DNS)
Si quieres que el dominio antiguo siga funcionando (por ejemplo, para que los enlaces viejos no den error), crea un registro A para el dominio antiguo que apunte a tu servidor y luego, en Plesk, configura una redirección 301 desde el dominio antiguo al nuevo. Esto es esencial para el SEO.
Solución de problemas comunes (FAQ rápida)
¿Por qué mi web se ve rara después del cambio?
Lo más probable es que las URLs en la base de datos sigan apuntando al dominio antiguo. Revisa la consulta SQL que te di antes y vuelve a ejecutarla. También puedes limpiar la caché de tu navegador (Ctrl+F5).
¿Qué pasa con mis subdominios?
Al cambiar dominio Plesk, los subdominios (ej: blog.dominioantiguo.com) no se migran solos. Tienes que crearlos de nuevo en el nuevo dominio y copiar sus archivos. Es un paso que se suele olvidar.
¿Y si uso Syspanel (HestiaCP) en vez de Plesk?
Si estás en un servidor con Syspanel (el antiguo HestiaCP), el proceso es bastante similar, pero los menús cambian. En Syspanel, el acceso al panel es a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). La lógica de copiar archivos y bases de datos es la misma, pero tendrás que buscar la opción de "Cambiar dominio" dentro del apartado de "Web". La migración manual que te he explicado en la Fase 2 te funcionará perfectamente.
¿Puedo cambiar el dominio sin perder el ranking en Google?
Sí, pero tienes que ser meticuloso. Configura una redirección 301 desde cada página del dominio antiguo a su equivalente en el nuevo dominio. Si lo haces bien, el 90% del "jugo" del SEO se transferirá. Si no lo haces, empezarás de cero.
¿Qué es más seguro, el método automático de Plesk o el manual?
El automático es más seguro porque Plesk se encarga de renombrar las referencias internas. El manual te da más control, pero hay más margen de error. Si tu web es compleja, te recomiendo el manual, pero con mucha calma y con la copia de seguridad siempre a mano.
Conclusión: Respira, que ya está hecho
Migrar dominio Plesk no es una operación imposible, pero requiere paciencia y método. Siguiendo estos pasos, habrás cambiado el dominio principal sin perder datos, habrás actualizado tu web y tus correos, y habrás configurado las redirecciones para no perder tu posicionamiento.
Recuerda siempre la regla de oro: copia de seguridad antes de empezar. Si has llegado hasta aquí, ya sabes más que el 90% de la gente que hace este cambio a lo loco. Ahora ve y hazlo con confianza. Tu web te lo agradecerá.
