Configurar un dominio adicional en DirectAdmin sin errores
Antes de Empezar: ¿Qué es un Dominio Adicional y Por Qué lo Necesitas?
Cuando gestionas un servidor con DirectAdmin, llega un momento en el que un solo dominio se queda corto. Tal vez tienes un proyecto personal, un blog secundario o un sitio para un cliente, y quieres alojarlo todo en el mismo panel sin pagar un hosting extra. Para eso existe la función de dominio adicional (también llamada "Addon Domain" o "dominio añadido").
Un dominio adicional te permite alojar un sitio web completamente independiente dentro de tu misma cuenta de hosting. Tendrás tu propio directorio, tus propios correos electrónicos y tu propia base de datos, pero todo gestionado desde el mismo panel de DirectAdmin. Es una solución fantástica para optimizar recursos.
Sin embargo, configurar un dominio adicional en DirectAdmin sin errores puede parecer un poco técnico al principio. La buena noticia es que, si sigues esta guÃa paso a paso, lo harás sin problemas. Vamos a desglosar todo el proceso, desde la preparación hasta la comprobación final, y resolveremos los errores más comunes que suelen aparecer.
Paso 1: Preparación Previa (Lo que Nadie Te Cuenta)
Antes de tocar nada en DirectAdmin, hay dos tareas crÃticas que debes hacer fuera del panel. Si las omites, es muy probable que te encuentres con errores de configuración o que tu dominio no cargue.
1.1. Apunta los Name Servers de tu Servidor
DirectAdmin necesita saber qué servidores de nombres (DNS) va a utilizar para tu nuevo dominio. Estos suelen tener el formato ns1.tudominio.com y ns2.tudominio.com. Puedes encontrarlos en tu panel de DirectAdmin, en la sección "DNS Management" o "Nameservers" (normalmente en el menú lateral izquierdo, dentro del apartado "Account Manager").
Anota estos dos valores. Los necesitarás en el siguiente paso.
1.2. Configura los Name Servers en tu Registrador
Este es el paso que más se olvida y el que causa el 90% de los problemas de "dominio no encontrado". Debes ir al sitio web donde compraste el dominio (Namecheap, GoDaddy, DonDominio, etc.) y cambiar los servidores de nombres de tu dominio a los que acabas de anotar.
¿Por qué es tan importante? Porque le dice a Internet: "Oye, este dominio ahora vive en el servidor de mi hosting". Sin este paso, tu dominio no sabrá dónde encontrar tu sitio web.
[TIP]: Los cambios de DNS pueden tardar entre 2 y 24 horas en propagarse a nivel mundial. No te asustes si no funciona al instante.
1.3. (Opcional) Crea una Cuenta de Correo Anticipada
Aunque no es estrictamente necesario, es una buena práctica crear una cuenta de correo para el dominio adicional después de configurarlo. DirectAdmin tiene una herramienta que lo hace todo a la vez, pero si lo haces manualmente, asegúrate de que el dominio ya esté activo.
Paso 2: El Proceso en DirectAdmin (Paso a Paso)
Ahora sÃ, vamos a la acción. Este es el proceso estándar para añadir un dominio adicional en DirectAdmin sin errores.
2.1. Accede al Panel de DirectAdmin
Inicia sesión en tu panel de administración. La URL suele ser https://tu-servidor.com:2222 o https://tu-ip:2222. Una vez dentro, busca la sección que dice "Domain Setup" o "Domain Administration". El nombre exacto depende de la versión, pero suele estar en el menú principal, bajo el encabezado "Account Manager".
2.2. La Opción "Add Another Domain" o "Additional Domains"
Dentro de "Domain Setup", verás una lista de tus dominios actuales y un botón o enlace que dice "Add Another Domain" o "Additional Domains". Haz clic ahÃ.
2.3. Rellena el Formulario Correctamente
Aquà es donde la gente suele cometer errores. El formulario te pedirá varios campos. Presta atención:
- New Domain Name: Escribe el dominio completo, sin "www". Por ejemplo:
minuevositio.com. No pongashttps://ni barras. - Admin Username: Este campo suele estar pre-rellenado con tu nombre de usuario de administrador. No lo cambies a menos que sepas exactamente lo que haces.
- Domain Type: Elige "Additional" o "Addon Domain". A veces la opción se llama "Sub-Domain" o "Parked", pero para un sitio web independiente, la correcta es "Additional".
- Directory Name / Home Directory: Aquà es donde se guardarán los archivos del nuevo sitio. Por defecto, DirectAdmin propone algo como
/home/usuario/domains/minuevositio.com. Puedes dejarlo asà o personalizarlo. Te recomiendo dejarlo por defecto para evitar confusiones. - Create a database?: Si tu nuevo sitio usará WordPress, Joomla o cualquier CMS, necesitarás una base de datos MySQL. Marca la casilla si quieres que DirectAdmin la cree automáticamente. Si no estás seguro, siempre puedes crearla después. Es más seguro marcar "No" y crearla manualmente cuando la necesites, para no dejar bases de datos vacÃas.
[WARNING]: NO marques la casilla de "Create a DNS zone" si no quieres gestionar el DNS desde DirectAdmin. Si ya has configurado los name servers en el paso 1.2, DirectAdmin la creará automáticamente. Si la creas manualmente y luego la configuras mal, tendrás un error de DNS.
2.4. Haz Clic en "Create" o "Add"
Revisa que todos los datos sean correctos y pulsa el botón de confirmación. DirectAdmin procesará la solicitud. En unos segundos, deberÃas ver un mensaje de éxito y el nuevo dominio aparecerá en tu lista.
¡Importante! Si elegiste "Create a database", DirectAdmin te mostrará el nombre de usuario y la contraseña de la base de datos en la siguiente pantalla. Guárdalos en un lugar seguro porque no podrás ver la contraseña de nuevo.
Paso 3: Configurar el DNS (DirectAdmin DNS Domain)
DirectAdmin es muy amigable y, por defecto, intenta crear una zona DNS para tu dominio adicional automáticamente. Esto se llama "directadmin dns dominio" y es la parte más técnica.
3.1. ¿Qué es la Zona DNS?
La zona DNS es como una guÃa telefónica para tu dominio. Le dice a los servidores de Internet dónde encontrar tu sitio web (la IP de tu servidor) y dónde gestionar el correo (los registros MX).
3.2. Verifica que la Zona se Creó Correctamente
Después de añadir el dominio, ve a la sección "DNS Management" en DirectAdmin. Busca tu nuevo dominio en la lista y haz clic en él. Verás una serie de registros. Los más importantes son:
- A Record: Debe apuntar a la IP de tu servidor (la misma que usas para acceder a DirectAdmin).
- MX Record: Debe apuntar a
mail.tudominio.como al servidor de correo que uses. DirectAdmin suele configurarlo bien por defecto. - CNAME (www): Debe apuntar a tu dominio principal (
tudominio.com.). Esto asegura quewww.tudominio.comfuncione.
Si todos estos registros están presentes y con las IPs correctas, tu directadmin dns dominio está bien configurado.
[INFO]: Si no ves la zona DNS de tu nuevo dominio, puedes crearla manualmente. Ve a "DNS Management", haz clic en "Add New Record" o "Create Zone" y selecciona tu dominio. DirectAdmin te pedirá la IP del servidor y automáticamente creará los registros A y MX básicos.
Paso 4: Subir los Archivos y Crear la Base de Datos (Si Aplica)
Ahora que el dominio está "vivo" a nivel de servidor, es hora de llenarlo de contenido.
4.1. Accede al Directorio del Dominio
Usa un cliente FTP (como FileZilla) o el Administrador de Archivos de DirectAdmin. La ruta será algo como /home/tu_usuario/domains/minuevositio.com/public_html. Dentro de esta carpeta, sube los archivos de tu sitio web (WordPress, HTML, etc.).
4.2. Crear la Base de Datos (Si No la Creaste Antes)
Si no la creaste en el Paso 2.3, ve a la sección "MySQL Management" en DirectAdmin. Crea una nueva base de datos, un nuevo usuario y asigna el usuario a la base de datos con todos los privilegios. Anota estos datos, los necesitarás durante la instalación de tu CMS.
Paso 5: Errores Comunes y Cómo Solucionarlos (FAQ)
Aquà tienes una lista de los problemas más habituales al configurar dominio directadmin y sus soluciones.
5.1. "El dominio no carga, la página no se encuentra"
- Causa: Los name servers no están bien configurados en tu registrador o la propagación de DNS no ha terminado.
- Solución: Revisa el Paso 1.2. Si los name servers son correctos, espera 24 horas. También puedes usar herramientas como
whatsmydns.netpara verificar la propagación global.
5.2. "Error: El dominio ya existe" al intentar añadirlo
- Causa: Ya tienes el dominio añadido como dominio principal, subdominio o dominio aparcado.
- Solución: Ve a "Domain Setup" y elimina el dominio de cualquier otra lista. Si es un dominio aparcado, bórralo de la lista de "Parked Domains" antes de intentar añadirlo como "Additional".
5.3. "Error de IP no válida" o "IP no asignada a este servidor"
- Causa: Estás intentando usar una IP que no corresponde a tu servidor.
- Solución: Asegúrate de que el registro A de tu zona DNS apunta a la IP correcta. Puedes ver tu IP en el panel principal de DirectAdmin o en la sección "IP Manager".
5.4. El sitio carga pero las imágenes o archivos no se ven
- Causa: Rutas relativas incorrectas o permisos de archivos mal configurados.
- Solución: Revisa que los archivos dentro de
public_htmltengan permisos de lectura (644 para archivos, 755 para carpetas). Si usas WordPress, ve a Ajustes -> Enlaces Permanentes y pulsa "Guardar" para refrescar las rutas.
5.5. El correo del nuevo dominio no funciona
- Causa: El registro MX no está bien configurado.
- Solución: Ve a "DNS Management" de tu dominio adicional y asegúrate de que el registro MX apunta a
mail.tudominio.com. Si no existe, créalo con prioridad 0. También debes crear la cuenta de correo en la sección "Email Accounts" seleccionando el dominio adicional.
5.6. "Error al crear la base de datos" durante el proceso
- Causa: El lÃmite de bases de datos de tu plan se ha alcanzado o el nombre de la base de datos es demasiado largo.
- Solución: Ve a "MySQL Management" y elimina bases de datos que ya no uses. Asegúrate de que el nombre no exceda el lÃmite de caracteres (normalmente 16 para el prefijo + nombre).
Consejos Avanzados para Evitar Errores Futuros
- Siempre usa el administrador de archivos de DirectAdmin: Es más seguro que un FTP externo porque respeta los propietarios de los archivos (usuario:usuario), evitando errores de permisos.
- No modifiques los archivos
.htaccesssin saber: Un error en este archivo puede provocar un "500 Internal Server Error" en tu dominio adicional directadmin. - Mantén un registro de tus bases de datos: Anota en un papel o en un gestor de contraseñas el nombre de la BD, el usuario y la contraseña de cada sitio. Te ahorrarás muchos dolores de cabeza.
- Sé paciente con el DNS: No intentes "arreglar" cosas que no están rotas durante las primeras 24 horas. Espera a que la propagación termine antes de hacer cambios drásticos.
Conclusión: Dominio Adicional Configurado Sin Dolor
Configurar un dominio adicional en DirectAdmin es un proceso sencillo si se siguen los pasos en orden. La clave está en la preparación (los name servers), la ejecución correcta en el panel (elegir "Additional") y la verificación posterior (DNS y archivos).
Recuerda siempre estos tres pilares:
- Antes: Configura los name servers en tu registrador.
- Durante: Rellena el formulario de DirectAdmin con precisión.
- Después: Verifica la zona DNS y sube los archivos correctamente.
Con esta guÃa, los "errores directadmin dominio" serán cosa del pasado. Si has llegado hasta aquÃ, ya tienes todo el conocimiento necesario para lanzar tu nuevo proyecto sin frustraciones. ¡A crear!
