Cómo cambiar el nombre de dominio principal en DirectAdmin
¿Qué es el dominio principal y por qué querrías cambiarlo?
El dominio principal en DirectAdmin es la dirección web "raíz" de tu cuenta de hosting. Es el nombre que identifica tu cuenta, el que aparece en la ruta de archivos principal (por ejemplo, /home/usuario/domains/tudominio.com) y el que se usa como base para crear subdominios, cuentas de correo o realizar tareas de administración.
Cambiar el dominio principal es un proceso delicado. No es tan simple como añadir un dominio adicional (que es una operación casi instantánea). Al cambiar el dominio principal, estás modificando la identidad de toda tu cuenta de hosting, por lo que es fundamental entender qué implica y cómo hacerlo paso a paso.
¿Cuándo deberías plantearte cambiar tu dominio principal?
- Compraste un dominio nuevo y más representativo para tu proyecto.
- Tu antiguo dominio expiró y no lo renovaste.
- Quieres reorganizar tus proyectos y necesitas que la raíz de tu cuenta sea otra.
- Estás migrando un sitio web y quieres que el dominio principal coincida con el nuevo branding.
Antes de continuar, es muy importante que entiendas que este cambio puede afectar a las rutas de tus archivos, a las bases de datos y a la configuración de tu sitio web. Por eso, te recomendamos leer el artículo completo y hacer una copia de seguridad antes de empezar.
Requisitos previos antes de cambiar el dominio principal
Para evitar errores frustrantes, asegúrate de cumplir con estos requisitos antes de comenzar:
- Tener el nuevo dominio registrado y activo. No puedes usar un dominio que no exista o que esté pendiente de registro.
- Apuntar el dominio a tu servidor. El nuevo dominio debe tener sus registros DNS apuntando a tu servidor de hosting (o al menos, estar preparado para hacerlo). Si no sabes cómo hacer esto, consulta con tu proveedor de hosting.
- Realizar una copia de seguridad completa. Este es el paso más importante. Ve a
Copias de seguridaden DirectAdmin y crea una copia completa de tu cuenta. Si algo sale mal, podrás restaurar todo. - No tener el dominio principal en uso para sitios críticos. Si tu dominio principal actual tiene un sitio web en producción, entiende que las rutas cambiarán. Es recomendable hacer el cambio en horas de bajo tráfico.
[WARNING] Si tu dominio principal actual tiene un sitio web con un certificado SSL, bases de datos o cuentas de correo activas, el cambio de dominio principal no migrará automáticamente esos elementos. Deberás configurarlos de nuevo con el nuevo dominio. ¡Ten esto muy presente!
Paso a paso: Cómo cambiar el dominio principal en DirectAdmin
Este es el proceso oficial y recomendado. Sigue estos pasos con calma y en el orden indicado.
1. Accede a tu panel de control DirectAdmin
Abre tu navegador y entra a tu panel de control. Normalmente, la URL es https://tu-servidor:2222 o https://tudominio.com:2222. Introduce tu nombre de usuario y contraseña.
2. Localiza la sección "Administración de Cuenta"
Una vez dentro, busca la sección llamada "Administración de Cuenta" o "Account Management". En la mayoría de las versiones de DirectAdmin, esta sección está en la parte izquierda o en el menú principal.
3. Haz clic en "Cambiar el dominio principal"
Dentro de "Administración de Cuenta", encontrarás una opción llamada "Cambiar el dominio principal" o "Domain Pointers". En algunas versiones, puede estar directamente como "Cambiar dominio". Haz clic en esa opción.
4. Introduce el nuevo dominio principal
Se abrirá una página con un formulario. Verás un campo etiquetado como "Nuevo dominio principal" o "New domain name". Escribe el nuevo dominio completo, por ejemplo: muevoproyecto.com.
Asegúrate de escribirlo sin http:// ni www. Solo el dominio desnudo.
5. Marca las casillas de configuración adicionales (si es necesario)
En esta misma página, DirectAdmin te ofrece varias casillas de verificación. Estas son las más comunes:
- Actualizar las rutas de los archivos del usuario: Esta opción es crítica. Si la marcas, DirectAdmin moverá tus archivos de la carpeta antigua a la nueva. Si no la marcas, tus archivos se quedarán en la ruta antigua y tu sitio web podría no cargar correctamente.
- Actualizar las bases de datos: Si tu sitio usa bases de datos MySQL, marca esta casilla para que las rutas internas se actualicen.
- Actualizar las cuentas de correo: Si tienes cuentas de correo asociadas al dominio antiguo, esta opción intentará actualizarlas al nuevo dominio.
Te recomiendo encarecidamente que marques las tres casillas para que el cambio sea lo más limpio posible, a menos que sepas exactamente lo que estás haciendo y quieras mover las cosas manualmente.
6. Confirma el cambio
Una vez hayas rellenado el formulario y marcado las casillas, haz clic en el botón "Cambiar" o "Submit".
DirectAdmin te pedirá una confirmación final. Verás un mensaje de advertencia indicando que el cambio es irreversible y que afectará a la estructura de tu cuenta. Haz clic en "Sí, cambiar" o "Confirmar" para continuar.
7. Espera a que termine el proceso
El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo de la cantidad de archivos y bases de datos que tenga tu cuenta. No cierres la pestaña del navegador ni interrumpas el proceso. DirectAdmin te mostrará un mensaje de éxito o error al finalizar.
Qué hacer después de cambiar el dominio principal
Una vez que DirectAdmin haya completado el cambio, tu trabajo no ha terminado. Debes realizar varias comprobaciones y ajustes:
1. Verifica la nueva ruta de archivos
Accede a tu gestor de archivos (File Manager) o a tu cliente FTP. Ahora, tu carpeta principal debería ser /home/tu-usuario/domains/nuevodominio.com/. Comprueba que tus archivos web (HTML, PHP, etc.) estén en la carpeta public_html dentro de esa nueva ruta.
2. Actualiza tu sitio web
Si tu sitio web usa un CMS como WordPress, Joomla o PrestaShop, es casi seguro que necesites actualizar la configuración de la base de datos y las URLs internas. Esto se debe a que muchas plataformas guardan la URL del sitio en su base de datos.
- Para WordPress: Accede a tu base de datos (por ejemplo, con phpMyAdmin) y actualiza las opciones
siteurlyhomeen la tablawp_options. Otra opción más sencilla es usar un plugin de migración o editar el archivowp-config.phppara forzar las URLs. - Para otros CMS: Consulta la documentación de tu plataforma para saber cómo cambiar la URL del sitio.
3. Configura el correo electrónico
Si tenías cuentas de correo en el dominio antiguo, deberás recrearlas en el nuevo dominio. Ve a la sección "Administrador de Correo" en DirectAdmin y crea las cuentas de correo que necesites. Recuerda que los buzones antiguos no se migran automáticamente.
4. Renueva el certificado SSL
Es muy probable que necesites emitir un nuevo certificado SSL para el nuevo dominio. DirectAdmin suele tener una opción de "SSL" o "Let's Encrypt" en el panel. Solicita un certificado nuevo para nuevodominio.com y para www.nuevodominio.com.
5. Comprueba los subdominios y dominios adicionales
Si tenías subdominios (como blog.tudominio.com) o dominios adicionales, verifica que sigan funcionando. Es posible que tengas que reconfigurarlos para que apunten a las nuevas rutas.
6. Actualiza los registros DNS (si es necesario)
Asegúrate de que tu nuevo dominio tenga los registros DNS correctos apuntando a tu servidor. Esto incluye los registros A, CNAME y MX (para el correo). Si no estás seguro, contacta con tu proveedor de hosting.
Errores comunes y cómo solucionarlos
Cambiar el dominio principal puede dar lugar a algunos errores. Aquí te explicamos los más habituales:
"El dominio ya existe en la cuenta"
Este error ocurre cuando intentas cambiar a un dominio que ya está registrado como dominio adicional o como subdominio en tu cuenta. Solución: Elimina primero ese dominio de la lista de dominios adicionales o subdominios antes de intentar el cambio.
"No se pudo actualizar la base de datos"
A veces, DirectAdmin no puede actualizar las bases de datos automáticamente. Solución: Accede a phpMyAdmin, busca las tablas que contengan la URL antigua y reemplázala manualmente por la nueva. Usa la función "Buscar y reemplazar" de phpMyAdmin.
Mi sitio web carga pero sin estilos ni imágenes
Esto suele deberse a que las URLs de los recursos (CSS, imágenes, JS) siguen apuntando al dominio antiguo. Solución: Si usas WordPress, instala un plugin como "Better Search Replace" o edita la base de datos para reemplazar tudominioantiguo.com por nuevodominio.com en todas las tablas.
No puedo acceder a mi cuenta de correo
Como mencionamos antes, las cuentas de correo no se migran. Solución: Crea las nuevas cuentas de correo en DirectAdmin y configura tu cliente de correo (Outlook, Thunderbird, etc.) con los nuevos datos.
Preguntas frecuentes (FAQ)
¿Puedo cambiar el dominio principal sin perder mi sitio web?
Sí, puedes, pero es un proceso delicado. Si marcas las casillas de actualización de rutas y bases de datos, DirectAdmin moverá tus archivos y actualizará las referencias. Aun así, es muy probable que tengas que hacer ajustes manuales en tu CMS.
¿Cuánto tiempo tarda el cambio?
El proceso en sí suele tardar entre 1 y 5 minutos. Sin embargo, la propagación de DNS y los ajustes posteriores en tu sitio web pueden tardar unas horas.
¿Qué pasa con el dominio antiguo?
El dominio antiguo dejará de ser el principal. Puedes mantenerlo como dominio adicional (si tu plan lo permite) o eliminarlo. Si lo mantienes, podrás redirigirlo al nuevo dominio para no perder tráfico.
¿Necesito contactar con mi proveedor de hosting?
No es estrictamente necesario, ya que DirectAdmin te permite hacerlo todo desde el panel. Sin embargo, si tienes dudas o problemas, tu proveedor de hosting es tu mejor aliado. Ellos pueden ayudarte con la configuración de DNS, SSL o resolver errores técnicos.
¿El cambio afecta a mis bases de datos?
Sí, si marcas la casilla correspondiente, DirectAdmin intentará actualizar las referencias a la ruta antigua en las bases de datos. Pero no siempre es perfecto, así que revisa las tablas que contengan URLs.
Consejos finales y buenas prácticas
- Haz siempre una copia de seguridad. No nos cansaremos de repetirlo. Es tu red de seguridad más importante.
- Realiza el cambio en un horario de bajo tráfico. Así minimizarás el impacto si algo sale mal.
- Anota las rutas antiguas y nuevas. Te será útil para solucionar problemas.
- Ten paciencia. El cambio no es instantáneo y puede requerir ajustes adicionales.
- Si tu sitio es complejo (con varias bases de datos, plugins, etc.), considera contratar a un profesional. A veces, el costo de un error es mayor que la inversión en un experto.
[TIP] Si usas el panel alternativo Syspanel (antes conocido como HestiaCP), el proceso es similar pero no idéntico. En Syspanel, el acceso se realiza a través del puerto 2106 y la opción se llama "Dominio web" o "Web Domain". La lógica de cambio es la misma: tendrás que eliminar el dominio antiguo y crear uno nuevo, pero la gestión de archivos y bases de datos es más manual.
Conclusión
Cambiar el nombre de dominio principal en DirectAdmin es una tarea que, aunque puede parecer intimidante, es totalmente manejable si sigues los pasos correctos y tomas las precauciones necesarias. La clave está en la preparación: hacer una copia de seguridad, entender las implicaciones y proceder con calma.
Recuerda que este cambio no solo afecta a la URL de tu sitio, sino también a la estructura de archivos, bases de datos y correos. Tómate tu tiempo para verificar todo después del cambio y no dudes en contactar con tu proveedor de hosting si encuentras algún problema.
Esperamos que esta guía te haya sido de gran ayuda. Si tienes más dudas, déjalas en los comentarios o consulta la documentación oficial de DirectAdmin. ¡Buena suerte con tu nuevo dominio!
