DirectAdmin: cómo crear un subdominio y publicar una web en minutos
¿Qué es un subdominio y por qué te conviene usarlo?
Un subdominio es como una extensión de tu dominio principal que te permite organizar y publicar contenido en una dirección web específica, sin necesidad de comprar un nuevo dominio. Por ejemplo, si tu dominio es mipagina.com, un subdominio podría ser blog.mipagina.com o tienda.mipagina.com. Cada subdominio puede apuntar a una carpeta distinta dentro de tu hosting, lo que te permite tener varias webs o secciones independientes bajo el mismo paraguas.
¿Para qué sirve un subdominio?
- Para crear un blog separado de tu web principal.
- Para montar una tienda online en una ruta distinta (
tienda.tudominio.com). - Para crear un portal de clientes o un área privada.
- Para lanzar una landing page de una campaña específica.
- Para instalar una aplicación o script en una carpeta concreta.
La ventaja principal es que no necesitas pagar nada extra y la configuración se hace en minutos desde tu panel de control. En este artículo, nos vamos a centrar en DirectAdmin, uno de los paneles más populares y fáciles de usar en el mundo del hosting.
Antes de empezar: requisitos y acceso al panel
Para poder crear un subdominio en DirectAdmin, necesitas tener un plan de hosting que incluya este panel de control. Normalmente, tu proveedor te envía un correo con los datos de acceso (usuario, contraseña y la URL del panel).
Para acceder, abre tu navegador y escribe la dirección que te hayan dado. Lo más habitual es que sea algo como https://tudominio.com:2222 o una URL específica que te proporcione tu proveedor. Una vez dentro, verás la interfaz de DirectAdmin, que es limpia y muy intuitiva.
Requisitos previos:
- Tener un dominio registrado y apuntando a tu servidor (los nameservers deben estar bien configurados).
- Tener acceso a tu panel de DirectAdmin con permisos de administrador o de usuario con capacidad para gestionar dominios.
- Espacio en disco disponible para el contenido que vas a publicar.
Si ya tienes esto, ¡perfecto! Vamos al lío.
Paso a paso: cómo crear un subdominio en DirectAdmin
Vamos a ver el proceso detallado para crear subdominio DirectAdmin. Es un proceso muy visual y no te llevará más de un par de minutos.
1. Accede a la sección de "Gestión de Dominios"
Una vez dentro del panel, busca la sección que se llama "Gestión de Dominios" o "Domain Management". Dependiendo de la versión de DirectAdmin, puede estar en un lugar u otro, pero lo normal es que lo encuentres en el menú lateral o en la pantalla principal como un icono con el texto "Dominios" o "Domain Setup".
Haz clic en esa opción. Se abrirá una ventana donde verás tu dominio principal listado y, probablemente, algún subdominio que ya hayas creado anteriormente. En la parte superior o inferior, verás un campo para crear un nuevo subdominio.
2. Rellena el formulario de creación
En el formulario, tendrás que indicar el nombre del subdominio. Por ejemplo, si quieres crear blog.mipagina.com, el campo "Subdominio" o "Nombre" deberás rellenarlo solo con la parte que va antes del punto: blog.
Campo "Nombre del subdominio": Aquí escribes la palabra clave (ej. blog, tienda, test).
Campo "Dominio": Asegúrate de que en el desplegable esté seleccionado tu dominio principal (ej. mipagina.com).
Campo "Directorio raíz" (o "Document Root"): Este es un punto muy importante. DirectAdmin te sugerirá automáticamente una carpeta, normalmente algo como public_html/blog o domains/mipagina.com/public_html/blog. Te recomiendo que dejes el que te sugiere por defecto, ya que así la estructura de archivos será coherente y fácil de localizar. Si lo cambias, asegúrate de que la carpeta sea accesible y la recuerdes.
3. Crea el subdominio
Después de rellenar los campos, haz clic en el botón "Crear" o "Create". DirectAdmin tardará unos segundos en configurar todo. Verás un mensaje de éxito y, automáticamente, se habrá creado la carpeta en el servidor.
¡Ya tienes tu subdominio creado! Pero aún no está publicado, porque no hay contenido en la carpeta. Vamos a ver cómo publicar una web en ese subdominio.
Cómo publicar una web en tu subdominio
Ahora que ya sabes cómo crear un subdominio en DirectAdmin, llega el momento de llenarlo de contenido. Hay dos formas principales de hacerlo: subiendo archivos directamente (si tienes una web estática o ya desarrollada) o instalando un CMS como WordPress.
Opción A: Subir archivos con el Administrador de Archivos
Esta es la forma más directa si tienes los archivos de tu web (HTML, CSS, JS, PHP) en tu ordenador.
- Accede al "Administrador de Archivos" (File Manager) desde el panel de DirectAdmin. Lo encontrarás en la sección "Archivos" o "File Manager".
- Navega hasta la carpeta de tu subdominio. Recuerda que la ruta era algo como
public_html/blogodomains/tudominio.com/public_html/blog. Dentro del administrador de archivos, verás la estructura de directorios. Haz clic en la carpeta de tu subdominio. - Sube tus archivos. Dentro de la carpeta, verás un botón de "Subir" o "Upload". Haz clic y selecciona todos los archivos de tu web que tengas en local. Puedes subirlos en un archivo
.zipy luego descomprimirlo aquí, lo cual es más rápido si tienes muchos archivos. - Descomprime el archivo (si es necesario). Si subiste un
.zip, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir". Se creará una carpeta con el contenido. Asegúrate de que el contenido principal (elindex.phpoindex.html) esté en el directorio raíz del subdominio, no en una subcarpeta extra.
¡Listo! Si tu web es estática, ya puedes acceder a blog.tudominio.com y ver tu sitio en funcionamiento.
Opción B: Instalar WordPress (o cualquier CMS) automáticamente
Si lo que quieres es montar un blog o una web dinámica, la forma más rápida es usar el instalador de aplicaciones que suele venir integrado en DirectAdmin (como Softaculous o Installatron).
- Busca el instalador de aplicaciones. En el panel, suele estar en una sección llamada "Software" o "Instalador de Scripts". Haz clic en el icono de Softaculous o similar.
- Selecciona el CMS. En la lista de aplicaciones disponibles, busca WordPress (o Joomla, Drupal, etc.) y haz clic en "Instalar".
- Configura la instalación. En el formulario, tendrás que elegir el dominio. En el desplegable, selecciona tu subdominio DirectAdmin recién creado (ej.
blog.tudominio.com). En el campo "Directorio" déjalo vacío para que se instale en la raíz del subdominio. Luego, rellena los datos del sitio (nombre, descripción, usuario administrador, contraseña, email). - Instala. Haz clic en "Instalar" y espera unos segundos. Softaculous hará todo el trabajo por ti: creará la base de datos, configurará los archivos y te dará la URL de acceso.
¡Eso es todo! Ya tienes un WordPress funcionando en tu subdominio. Solo tienes que acceder a blog.tudominio.com/wp-admin para empezar a personalizarlo y escribir contenido.
Gestionar subdominios en DirectAdmin: acciones útiles
Una vez que has aprendido a crear un subdominio en DirectAdmin, es importante que sepas cómo gestionarlos. La gestión de subdominios es sencilla e incluye varias opciones.
Cambiar el directorio raíz
Si en algún momento necesitas que el subdominio apunte a una carpeta diferente (por ejemplo, porque has cambiado la estructura de tu web), puedes hacerlo fácilmente.
- Ve a la sección de "Gestión de Dominios".
- Busca tu subdominio en la lista.
- Haz clic en el icono de edición (normalmente un lápiz) o en el texto del subdominio.
- Verás el campo "Directorio raíz". Cámbialo por la nueva ruta que desees.
- Guarda los cambios.
Importante: Asegúrate de que la nueva carpeta exista y tenga los permisos correctos.
Eliminar un subdominio
Si ya no necesitas un subdominio, puedes eliminarlo para liberar espacio y mantener tu hosting ordenado.
- Ve a la sección de "Gestión de Dominios".
- Localiza el subdominio que quieres borrar.
- Haz clic en el icono de papelera o en "Eliminar".
- Te pedirá confirmación. Acepta.
[WARNING]: Al eliminar un subdominio, se borrará la carpeta y todo su contenido. Asegúrate de tener una copia de seguridad si no quieres perder los archivos.
Crear redirecciones
A veces, quieres que un subdominio redirija a otra URL (por ejemplo, que blog.tudominio.com te lleve a tudominio.com/blog). Esto se gestiona desde la sección de "Redirecciones" en DirectAdmin.
- Ve a la sección de "Redirecciones".
- En el campo "Redirigir desde", elige tu subdominio.
- En el campo "Redirigir a", escribe la URL de destino.
- Elige el tipo de redirección (301 es permanente, 302 es temporal).
- Guarda los cambios.
Solución de problemas comunes al crear subdominios
A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y sus soluciones.
El subdominio no carga o da error 404
- Causa: La carpeta del subdominio está vacía o el archivo
index.php/index.htmlno está en el directorio raíz. - Solución: Accede al Administrador de Archivos y comprueba que el contenido esté directamente en la carpeta del subdominio, no en una subcarpeta dentro de ella.
El subdominio muestra el contenido del dominio principal
- Causa: La configuración del servidor no ha propagado correctamente o la carpeta del subdominio no está bien definida.
- Solución: Revisa que el "Directorio raíz" del subdominio sea correcto y que no apunte a
public_htmldirectamente. A veces, un reinicio del servicio de Apache (desde el panel) soluciona el problema.
No sé cómo subir archivos grandes
- Causa: El límite de subida del Administrador de Archivos es bajo.
- Solución: Comprime tu web en un
.zipy súbelo. Luego, descomprímelo en el servidor. Esta es la forma más eficiente.
El subdominio tarda en cargar
- Causa: Puede ser un problema de DNS o de rendimiento del servidor.
- Solución: Espera unas horas a que los DNS se propaguen. Si el problema persiste, contacta con tu proveedor de hosting.
Quiero instalar WordPress en el subdominio, pero el instalador no lo reconoce
- Causa: A veces, el instalador necesita que el subdominio esté bien configurado y que la carpeta esté vacía.
- Solución: Asegúrate de que el subdominio esté creado y que la carpeta esté vacía. Si ya tienes archivos, elimínalos temporalmente o crea un subdominio nuevo para la instalación.
Consejos extra para sacarle partido a tus subdominios
- Usa subdominios para Google Analytics: Puedes tener un subdominio para cada campaña y así medir el tráfico de forma más precisa.
- Crea un subdominio de pruebas: Si quieres probar cambios en tu web, crea un subdominio como
test.tudominio.comy trabaja ahí antes de moverlo al dominio principal. - Mantén la estructura limpia: Nombra tus subdominios de forma clara y descriptiva (ej.
blog,tienda,soporte). Te será mucho más fácil gestionarlos en el futuro. - Aprovecha los certificados SSL: En DirectAdmin, puedes generar certificados SSL gratuitos (Let's Encrypt) para cada subdominio. Asegúrate de activarlo para que tus visitas vayan por HTTPS.
Conclusión
Como has visto, publicar web subdominio con DirectAdmin es un proceso muy rápido y accesible para cualquier usuario, incluso sin experiencia técnica. La clave está en entender la estructura de carpetas y usar las herramientas que el panel te ofrece, como el Administrador de Archivos o el instalador de aplicaciones.
Ya sabes cómo crear un subdominio en DirectAdmin paso a paso, cómo gestionarlos y cómo resolver los problemas más comunes. Con esta guía, podrás organizar tu presencia online de forma eficiente, crear secciones independientes y lanzar proyectos sin complicaciones.
[TIP]: No tengas miedo de experimentar. Crear un subdominio es una operación reversible y no afectará a tu dominio principal. Si algo sale mal, siempre puedes eliminarlo y empezar de nuevo.
[INFO]: Si tu hosting utiliza el panel Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. La lógica de crear subdominios y publicar contenido es la misma: busca la sección de "Dominios" y sigue los pasos equivalentes.
Ahora ya tienes todo lo que necesitas para sacar el máximo partido a tu hosting con DirectAdmin. ¡Ponte manos a la obra y crea tus propios subdominios!
