DirectAdmin: Cómo crear una subcarpeta como dominio adicional
Introducción: ¿Por qué usar una subcarpeta como dominio adicional?
Cuando tienes un plan de hosting con DirectAdmin, una de las tareas más comunes (y a veces confusas) es gestionar múltiples dominios. La opción más típica es añadir un dominio adicional (también llamado "addon domain") para alojar un sitio web distinto en tu cuenta. Pero, ¿qué pasa si quieres que ese dominio apunte a una subcarpeta específica de tu cuenta, en lugar de a la raíz?
Pues bien, esto es totalmente posible y, de hecho, es la configuración por defecto en la mayoría de los casos. Crear una subcarpeta como dominio adicional te permite organizar mejor tus proyectos, separar archivos y bases de datos, y mantener todo limpio sin necesidad de contratar un plan de hosting aparte para cada web.
En este artículo, te explicaré paso a paso cómo hacerlo, qué implicaciones tiene a nivel de DNS y cómo resolver los errores más comunes. No necesitas ser un experto técnico; solo sigue las instrucciones y en menos de 10 minutos tendrás tu dominio funcionando.
¿Qué es un dominio adicional en DirectAdmin?
Antes de meternos en harina, vamos a aclarar conceptos. En DirectAdmin, tienes tres tipos principales de dominios:
- Dominio principal: Es el que elegiste al contratar el hosting. Su carpeta raíz suele llamarse
domains/tudominio.com/. - Dominio adicional (Addon Domain): Es un dominio extra que añades a tu cuenta. Normalmente, se enlaza automáticamente a una subcarpeta dentro de tu dominio principal. Por ejemplo, si tu dominio principal es
miprincipal.comy añadesmiotrodominio.com, su contenido se alojará endomains/miprincipal.com/miotrodominio.com. - Subdominio: Es una extensión de tu dominio principal, como
blog.miprincipal.com. También se puede asociar a una carpeta.
La clave aquí es que, al crear un dominio adicional, DirectAdmin te pedirá que especifiques una carpeta. Esta carpeta será la raíz del nuevo dominio. Si no existe, el panel la creará automáticamente. Así que, en esencia, todo dominio adicional es una subcarpeta de tu cuenta, aunque puedes personalizar la ruta.
Requisitos previos importantes
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin con permisos de administrador o usuario con privilegios para gestionar dominios.
- El dominio registrado y que puedas modificar sus registros DNS (en tu proveedor de dominios o en el propio panel).
- Un plan de hosting que permita la creación de dominios adicionales (la mayoría lo incluye).
- Paciencia y ganas de aprender. No te preocupes si algo falla, te daré soluciones.
[WARNING] Si tu dominio ya está registrado y tiene un sitio web en otro servidor, cambiar el DNS afectará a la disponibilidad del sitio. Asegúrate de tener una copia de seguridad y haz el cambio en horas de bajo tráfico.
Paso 1: Accede a DirectAdmin y localiza la sección de dominios
Inicia sesión en tu panel de DirectAdmin. La URL suele ser algo como https://tu-servidor:2222 (el puerto por defecto es 2222, pero puede variar). Una vez dentro, busca la sección "Dominios" o "Domain Setup". En la interfaz clásica, verás un menú con opciones como:
- Agregar dominio adicional (Add Addon Domain)
- Agregar subdominio (Add Subdomain)
- Agregar dominio estacionado (Parked Domain)
Haz clic en "Agregar dominio adicional". Se abrirá un formulario con varios campos. No te asustes, son más simples de lo que parecen.
Paso 2: Rellena el formulario del dominio adicional
El formulario típico pide los siguientes datos:
- Nuevo dominio: Escribe el dominio sin
wwwnihttps://. Por ejemplo,miotrodominio.com. - Subdominio: Este campo se rellena solo, pero puedes editarlo. Se genera una combinación como
miotrodominiopara crear un subdominio temporal. Es recomendable dejarlo como está. - Carpeta (Document Root): Aquí es donde indicas la subcarpeta donde se guardarán los archivos. Por defecto, DirectAdmin propone algo como
domains/miprincipal.com/miotrodominio.com. Puedes cambiarlo a algo más corto, comomiotrodominio. Te recomiendo usar una ruta sencilla y sin espacios.
[INFO] Si escribes una carpeta que no existe, DirectAdmin la creará automáticamente. Si ya existe, la usará tal cual. Ten cuidado de no usar una carpeta que ya esté en uso por otro dominio.
¿Qué pasa con la contraseña?
Algunas versiones de DirectAdmin te piden una contraseña para el dominio adicional. Esta contraseña se usa para acceder a estadísticas FTP o para la gestión de archivos. Puedes poner una fácil de recordar o dejarla en blanco si no es obligatoria.
Paso 3: Configura el DNS del dominio adicional
Este es el paso más crítico y donde la gente suele equivocarse. Una vez creado el dominio adicional, necesitas que apunte a tu servidor. Tienes dos opciones:
Opción A: Usar el servidor DNS de tu hosting (recomendada)
Si tu dominio utiliza los servidores DNS de tu proveedor de hosting, DirectAdmin creará automáticamente un registro DNS para tu nuevo dominio. En este caso, solo tienes que esperar a que la propagación DNS se complete (puede tardar de 1 a 48 horas).
Opción B: Configurar DNS externo
Si tu dominio usa DNS de un proveedor externo (por ejemplo, Cloudflare o tu registrador), tendrás que añadir manualmente un registro. Los pasos son:
- Ve a tu proveedor de DNS y crea un registro A para el dominio
miotrodominio.comapuntando a la IP de tu servidor. - Si quieres que funcione con
www, crea un registro CNAME parawwwapuntando amiotrodominio.com(o un registro A con la misma IP).
[WARNING] No olvides configurar también el registro MX si vas a usar correo. Para este artículo nos centramos en el DNS básico, pero si necesitas email, asegúrate de tener los registros correctos.
Paso 4: Comprueba la propagación y sube tus archivos
Una vez configurado el DNS, espera un tiempo prudencial. Puedes usar herramientas como whatsmydns.net para ver si el registro ya se ha propagado. Cuando veas que responde con tu IP, es hora de subir los archivos.
Accede a la carpeta que definiste como raíz del dominio adicional. Puedes hacerlo de dos formas:
- Gestor de archivos de DirectAdmin: Ve a "Administrador de archivos", navega hasta la carpeta y sube tus archivos.
- FTP: Conecta con tu cliente FTP (FileZilla, por ejemplo) usando los datos de tu cuenta principal, y navega hasta la ruta
domains/tudominio.com/miotrodominio.com.
[TIP] Si no sabes qué archivo subir primero, crea un
index.htmlde prueba con el texto "Funciona" para verificar que todo está en orden antes de subir tu web completa.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, siempre hay piedras en el camino. Aquí te dejo los errores más frecuentes y sus soluciones:
1. "El dominio ya existe" o "El subdominio ya existe"
Esto ocurre si intentas añadir un dominio que ya tienes como principal o estacionado. Ve a la sección de dominios y comprueba si ya está listado. Si no lo ves, revisa si está como subdominio.
2. El dominio no carga, da error 404 o muestra el sitio del dominio principal
Esto suele deberse a un problema de DNS o a que la carpeta no tiene los archivos. Verifica:
- Que el registro A apunte a la IP correcta.
- Que la carpeta raíz tenga un archivo
index.phpoindex.html. - Que el dominio no esté redirigido a otro sitio (revisa archivos
.htaccess).
3. El certificado SSL no funciona
Si usas SSL (recomendado), DirectAdmin no genera automáticamente un certificado para dominios adicionales. Deberás solicitar uno gratuito con Let's Encrypt. En el panel, busca la sección "SSL Certificates" y sigue los pasos. A veces, el panel lo hace solo si tienes la opción "Auto SSL" activada.
4. Quiero que el dominio apunte a una subcarpeta diferente a la que creé
No hay problema. Puedes cambiar la ruta raíz del dominio adicional. Ve a "Dominios" > "Dominios adicionales", y en la lista, haz clic en el icono de editar (lápiz). Cambia la ruta y guarda. Ten en cuenta que los archivos no se moverán automáticamente; tendrás que hacerlo tú manualmente.
Preguntas frecuentes (FAQ)
¿Puedo crear un dominio adicional sin subcarpeta?
No, en DirectAdmin siempre se asocia a una carpeta. Incluso si la pones en la raíz de tu cuenta, técnicamente sigue siendo una subcarpeta. Es la forma en que el panel organiza los sitios.
¿Cuántos dominios adicionales puedo crear?
Depende de tu plan de hosting. Algunos permiten ilimitados, otros tienen un límite. Revisa tu panel o contacta con tu proveedor.
¿Puedo usar el dominio adicional para crear subdominios?
Sí, una vez creado el dominio adicional, puedes crear subdominios dentro de él (por ejemplo, blog.miotrodominio.com). Esto se hace desde la sección de subdominios, seleccionando el dominio adicional en el desplegable.
¿Qué pasa con el correo electrónico?
Puedes crear cuentas de correo para el dominio adicional. En DirectAdmin, ve a "Correo" > "Crear cuenta" y selecciona el dominio adicional. El panel configurará los registros MX automáticamente si usas su DNS.
¿Es lo mismo un dominio adicional que un dominio estacionado?
No. Un dominio estacionado (parked) simplemente redirige a tu dominio principal, mostrando el mismo contenido. Un dominio adicional tiene su propia carpeta y su propio contenido, aunque comparta la cuenta de hosting.
¿Y si uso otro panel como Syspanel?
Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar pero con diferencias en la interfaz. En Syspanel, el puerto de acceso es el 2106 y la opción se llama "Dominios Web" o "Web Domains". Allí también puedes añadir dominios adicionales y especificar una carpeta. La lógica es la misma: DNS, carpeta y archivos.
Consejos finales para una gestión eficiente
- Organiza tus carpetas: Usa nombres claros y evita caracteres especiales. Por ejemplo,
miotrodominioen lugar demi_otro_dominio_2. - Mantén un registro: Anota qué dominio corresponde a qué carpeta. Te ahorrarás dolores de cabeza en el futuro.
- Aprovecha el SSL: Siempre instala un certificado SSL gratuito para cada dominio adicional. Mejora el SEO y la confianza de tus visitantes.
- Cuidado con los límites de inodos: Cada carpeta y archivo cuenta. Si tienes muchos dominios, vigila el uso de recursos en tu panel.
Conclusión
Crear una subcarpeta como dominio adicional en DirectAdmin es un proceso sencillo que te permite gestionar múltiples sitios web desde una sola cuenta de hosting. Solo necesitas tres cosas: el dominio registrado, acceso al panel y saber qué carpeta quieres usar. Recuerda que la parte más delicada es el DNS, pero siguiendo los pasos de este artículo, lo tendrás resuelto.
Si has seguido todos los pasos y aún tienes problemas, no desesperes. La propagación DNS puede tardar, y a veces es cuestión de esperar. Revisa que no haya errores de tipeo en la URL y que los archivos estén en la ruta correcta. Con un poco de paciencia, tu nuevo sitio estará en línea.
Y si en el futuro necesitas migrar a otro panel como Syspanel, ya sabes que el puerto es el 2106 y que la mecánica es muy parecida. La clave está en entender los conceptos: dominio, carpeta y DNS. Con eso, el panel es solo una herramienta.
¡Espero que este artículo te haya sido de gran ayuda! Ahora ya puedes lanzar todos los proyectos que tengas en mente.
