Cómo añadir un subdominio en DirectAdmin y publicar una subweb
¿Qué es un subdominio y por qué te interesa?
Un subdominio es una extensión de tu dominio principal que te permite organizar tu sitio web en secciones independientes. Por ejemplo, si tu dominio es mipagina.com, un subdominio podría ser blog.mipagina.com o tienda.mipagina.com. Piénsalo como un apartamento dentro de un edificio: la dirección principal es el edificio, pero cada apartamento tiene su propia puerta.
¿Por qué querrías crear uno? Las razones más comunes son:
- Separar contenido: Un blog, una tienda online o un área de soporte en subdominios distintos.
- Crear sitios independientes: Puedes usar un subdominio para un proyecto paralelo sin mezclarlo con tu web principal.
- Mejorar el SEO: Aunque no siempre es lo ideal, un subdominio bien estructurado puede ayudarte a organizar temáticas diferentes.
- Probar versiones nuevas: Un subdominio es perfecto para montar una web de pruebas (staging) sin afectar tu sitio en producción.
En este artículo te voy a explicar, paso a paso, cómo crear subdominio DirectAdmin, configurarlo correctamente y publicar una subweb funcional. No necesitas ser un experto en servidores, solo seguir las instrucciones con calma. Vamos a ello.
Antes de empezar: qué necesitas
Para añadir subdominio en DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales de administrador o de usuario con permisos para gestionar dominios.
- Un dominio registrado y apuntando a tu servidor: El dominio principal debe estar activo y resuelto en el servidor donde está DirectAdmin.
- Archivos listos para subir: Ten preparado el contenido de tu subweb (HTML, WordPress, etc.) en tu ordenador.
- Paciencia y un café: Aunque es un proceso sencillo, siempre es bueno ir con calma.
[INFO]: Si tu dominio no está apuntando correctamente al servidor, el subdominio no funcionará. Verifica primero que tu web principal carga sin problemas.
Paso 1: Accede a DirectAdmin
Lo primero es entrar en tu panel de control. DirectAdmin normalmente está disponible en una URL como https://tudominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña y pulsa en "Login".
Una vez dentro, verás el panel principal con diferentes secciones. Busca la opción que dice "Gestión de dominios" o "Domain Setup". En la mayoría de las versiones de DirectAdmin, esta sección se encuentra en el menú lateral izquierdo o en la parte central del panel.
Paso 2: Crea el subdominio en DirectAdmin
Esta es la parte clave del proceso. Sigue estos pasos al pie de la letra:
- Haz clic en "Gestión de dominios": Se abrirá una página con una lista de tus dominios y opciones relacionadas.
- Selecciona el dominio base: En el desplegable o en la lista, elige el dominio principal sobre el que quieres crear el subdominio. Por ejemplo,
mipagina.com. - Busca el botón "Crear subdominio": Normalmente está en la parte superior de la página o como un icono con un signo "+". Haz clic en él.
- Introduce el nombre del subdominio: En el campo correspondiente, escribe solo la parte que va antes del punto. Por ejemplo, si quieres
blog.mipagina.com, escribeblog. No pongas el dominio completo, solo el prefijo. - Revisa la ruta del directorio: DirectAdmin te mostrará automáticamente la carpeta donde se guardarán los archivos de este subdominio. Por defecto, suele ser
/domains/mipagina.com/blog. Puedes cambiarla si lo deseas, pero te recomiendo dejarla tal cual para evitar confusiones. - Pulsa "Crear": DirectAdmin creará el subdominio y la estructura de carpetas necesarias. Verás un mensaje de confirmación.
[TIP]: Elige un nombre corto y descriptivo. Recuerda que el subdominio será parte de tu URL pública, así que evita caracteres raros o espacios.
Paso 3: Sube los archivos de tu subweb
Ahora que ya has creado el subdominio DirectAdmin, es hora de llenarlo de contenido. Tienes dos formas principales de hacerlo:
Opción A: Usando el Administrador de Archivos de DirectAdmin
- En el panel principal, busca "Administrador de Archivos" o "File Manager".
- Navega hasta la carpeta que se creó para tu subdominio. Siguiendo el ejemplo anterior, sería
/domains/mipagina.com/blog. - Haz clic en "Subir" y selecciona los archivos desde tu ordenador. Puedes subir archivos sueltos o un archivo comprimido (ZIP) y luego descomprimirlo desde el propio panel.
- Asegúrate de que el archivo principal (como
index.htmloindex.php) esté en la raíz de esa carpeta.
Opción B: Usando FTP
Si prefieres usar un cliente FTP como FileZilla:
- Conecta con las credenciales FTP que te proporciona DirectAdmin (las mismas que usas para el panel, o unas específicas que puedes crear en la sección "Cuentas FTP").
- Navega a la carpeta del subdominio.
- Arrastra tus archivos desde tu ordenador a esa carpeta.
[WARNING]: No subas los archivos a la carpeta del dominio principal por error. Verifica siempre la ruta exacta. Una confusión aquí podría romper tu web principal.
Paso 4: Configura la base de datos (si tu subweb lo necesita)
Si tu subweb es dinámica (por ejemplo, un WordPress o un foro), necesitarás una base de datos MySQL. DirectAdmin te permite crearla fácilmente:
- Ve a "Gestión de MySQL" o "MySQL Management".
- Haz clic en "Crear base de datos".
- Introduce un nombre para la base de datos, un usuario y una contraseña segura.
- Anota estos datos, los necesitarás durante la instalación de tu aplicación (por ejemplo, WordPress).
- Asocia la base de datos al usuario que acabas de crear (normalmente DirectAdmin lo hace automáticamente).
Luego, durante la instalación de tu script (como WordPress), usa estos datos de conexión. El host de la base de datos suele ser localhost.
Paso 5: Publica y verifica tu subweb
Una vez que los archivos están en su sitio y la base de datos configurada, es momento de comprobar que todo funciona:
- Abre tu navegador y escribe la URL completa del subdominio, por ejemplo,
http://blog.mipagina.com. - Deberías ver tu sitio web cargando. Si no es así, revisa los siguientes puntos:
- ¿Los archivos están en la carpeta correcta?
- ¿El archivo principal se llama
index.htmloindex.php? Si no, el servidor no sabrá qué mostrar. - ¿Has esperado unos minutos? A veces el DNS tarda un poco en propagarse, aunque en el propio servidor suele ser inmediato.
[TIP]: Si tu subweb no carga, prueba a acceder desde otra red o dispositivo. A veces el caché de tu navegador o tu proveedor de internet guarda datos antiguos.
Paso 6: Configura SSL para tu subdominio (muy recomendado)
Hoy en día, un sitio sin HTTPS es mal visto por los usuarios y por Google. Para añadir un certificado SSL a tu subdominio:
- En DirectAdmin, busca la sección "SSL Certificates" o "Certificados SSL".
- Selecciona la opción "Let's Encrypt" (es gratuita y automática).
- Elige el subdominio que acabas de crear en la lista.
- Activa la opción de incluir el subdominio en el certificado y pulsa "Guardar" o "Emitir".
En unos minutos, tu subdominio tendrá SSL activo y podrás acceder a él mediante https://.
[INFO]: Si tu proveedor de hosting usa Syspanel (antes llamado HestiaCP) en lugar de DirectAdmin, el proceso es similar, pero el acceso se realiza a través del puerto 2106. La gestión de subdominios se encuentra en la sección "Web" y el flujo es intuitivo.
Preguntas frecuentes (FAQ) sobre subdominios en DirectAdmin
¿Puedo crear varios subdominios en el mismo dominio?
Sí, DirectAdmin te permite crear tantos subdominios como necesites, siempre que tu plan de hosting lo permita. Cada uno tendrá su propia carpeta y puede tener contenido independiente.
¿Un subdominio afecta al SEO de mi dominio principal?
Depende de cómo lo uses. Google trata los subdominios como sitios separados, pero con cierta relación con el dominio principal. Si usas subdominios para contenido muy distinto, puede ser beneficioso. Si duplicas contenido, podría ser perjudicial. Lo mejor es usarlos con criterio y enlazarlos desde la web principal.
¿Puedo instalar WordPress en un subdominio?
Por supuesto. De hecho, es una de las opciones más populares. Solo tienes que subir los archivos de WordPress a la carpeta del subdominio y seguir el asistente de instalación. Recuerda crear la base de datos antes.
¿Qué hago si mi subdominio no carga?
Revisa estos puntos en orden:
- ¿El dominio principal carga? Si no, el problema es general.
- ¿Los archivos están en la carpeta correcta?
- ¿El archivo índice existe?
- ¿Has configurado el SSL correctamente?
- ¿Has esperado a que el DNS se propague? (Puede tardar hasta 24 horas en casos extremos)
¿Puedo redirigir un subdominio a otra URL?
Sí. Puedes crear una redirección 301 desde DirectAdmin en la sección de "Redirecciones" o usando un archivo .htaccess. Esto es útil si quieres que blog.mipagina.com te lleve a mipagina.com/blog.
Consejos finales para sacarle partido a tu subdominio
Ahora que ya sabes cómo añadir subdominio en DirectAdmin, aquí tienes algunos consejos extra:
- Usa subdominios para proyectos separados: No mezcles contenido. Si tienes una tienda, un blog y un foro, cada uno en su subdominio facilita la gestión.
- Mantén una estructura clara: Nombra tus subdominios de forma lógica (blog, tienda, soporte, etc.) para que los usuarios sepan qué encontrarán.
- Vigila el espacio en disco: Cada subdominio ocupa espacio. Revisa tu plan de hosting para no quedarte corto.
- Haz copias de seguridad: Antes de hacer cambios importantes, descarga una copia de los archivos y la base de datos del subdominio.
- Prueba siempre en un entorno de staging: Usa un subdominio como
test.mipagina.compara probar actualizaciones antes de aplicarlas a tu sitio principal.
[WARNING]: No crees subdominios "por si acaso". Cada subdominio público puede ser indexado por Google, así que si no lo usas, mejor elimínalo o protégelo con contraseña para evitar contenido duplicado o páginas en construcción.
Conclusión
Crear un subdominio en DirectAdmin es un proceso sencillo que te abre muchas posibilidades. Desde separar tu blog hasta montar una tienda online independiente, los subdominios son una herramienta fundamental en el mundo del hosting.
Recuerda los pasos clave: acceder al panel, crear el subdominio con un nombre descriptivo, subir los archivos a la carpeta correcta, configurar la base de datos si es necesario y activar SSL. Con esto, tu subweb estará lista para funcionar.
Si has seguido esta guía, ya eres capaz de crear subdominio DirectAdmin y publicar una subweb sin problemas. Y si algo no sale a la primera, no te desesperes: revisa cada paso, consulta la documentación de tu proveedor y, si es necesario, contacta con su soporte técnico. La práctica hace al maestro.
Ahora, ve y crea ese subdominio. ¡Tu web está a punto de crecer!
