DirectAdmin: Cómo crear una subcarpeta para un subdominio
Introducción: ¿Qué es un subdominio y por qué necesitas una subcarpeta?
Cuando hablamos de crear subdominio DirectAdmin, mucha gente piensa que es un proceso complicado y reservado para programadores. Nada más lejos de la realidad. Un subdominio es, en esencia, una extensión de tu dominio principal. Si tu web es mipagina.com, un subdominio podría ser blog.mipagina.com o tienda.mipagina.com.
La clave está en entender que cada subdominio se asocia a una carpeta dentro de tu hosting. Esa carpeta es donde se guardarán los archivos de ese subdominio. Aprender a gestionar la carpeta subdominio es fundamental para mantener tu hosting organizado y para que cada parte de tu proyecto funcione de forma independiente.
En este artículo, te voy a guiar paso a paso para que crees tu subdominio y, lo más importante, para que configures correctamente su carpeta. No necesitas ser un experto, solo seguir estas instrucciones sencillas. Al final, tendrás tu subdominio funcionando y sabrás exactamente dónde colocar cada archivo.
¿Qué es DirectAdmin y cómo acceder a él?
DirectAdmin es uno de los paneles de control más utilizados en el mundo del hosting. Es la interfaz que te permite gestionar todo tu espacio web: correos, bases de datos, archivos y, por supuesto, dominios y subdominios. A diferencia de otros paneles, su diseño es limpio y las opciones están bien organizadas, lo que facilita su uso.
Para acceder a DirectAdmin, normalmente lo haces a través de una URL como https://tudominio.com:2222. Te pedirá un usuario y una contraseña que te proporcionó tu proveedor de hosting. Una vez dentro, verás una serie de iconos y menús. No te agobies con todo lo que ves; nosotros nos vamos a centrar en una sección muy concreta.
[INFO] Si tu hosting usa otro panel como "Syspanel" (también conocido como HestiaCP), el acceso es diferente. En Syspanel, el puerto de acceso es el 2106 y la interfaz varía, pero el concepto de crear subdominios es similar. En este artículo nos enfocamos exclusivamente en DirectAdmin.
Paso 1: Accede a la sección de Gestión de Dominios
Una vez dentro de DirectAdmin, busca el menú principal. Normalmente, en la parte superior o en el panel lateral derecho, encontrarás una sección llamada "Gestión de Cuenta" o "Account Manager". Dentro de ella, localiza la opción "Subdominios" o "Subdomains". Haz clic ahí.
Esta acción te llevará a una nueva página donde verás un formulario y, más abajo, una lista con los subdominios que ya hayas creado (si es que tienes alguno). No te preocupes si la lista está vacía; es lo normal si es tu primera vez.
Paso 2: Crea el subdominio (El formulario inicial)
En la parte superior de la página de Subdominios, verás un formulario con varios campos. El más importante es el que dice "Subdominio". Aquí deberás escribir el nombre que quieres para tu subdominio. Por ejemplo, si tu dominio es mipagina.com y quieres un blog, escribe blog. No escribas el dominio completo, solo la parte que va antes del punto.
Justo debajo, verás un campo que dice "Dominio". DirectAdmin suele rellenarlo automáticamente con tu dominio principal, pero asegúrate de que sea el correcto si tienes varios dominios en la misma cuenta.
El siguiente campo es el que nos interesa: "Carpeta" o "Document Root". Aquí es donde DirectAdmin te permite elegir dónde se guardarán los archivos de este subdominio. Por defecto, suele crear una carpeta con el mismo nombre del subdominio (por ejemplo, blog). Sin embargo, puedes cambiarlo.
[TIP] Te recomiendo que la carpeta del subdominio sea predecible. Si creas el subdominio
blog, la carpetabloges una buena elección. Así, si algún día tienes que buscar archivos a mano, sabrás exactamente dónde están.
¿Por qué es importante personalizar la carpeta?
Tener el control sobre la carpeta subdominio te permite organizar mejor tu hosting. Imagina que tienes un subdominio para pruebas (test.mipagina.com) y no quieres que sus archivos estén mezclados con los de producción. Puedes crear una carpeta llamada pruebas o test y asignarla a ese subdominio. De esta manera, todo queda limpio y ordenado.
Otra razón es la seguridad. Si tienes un subdominio que apunta a una carpeta específica, puedes gestionar los permisos de esa carpeta de forma más granular. Aunque esto es más avanzado, es bueno saber que tienes esa flexibilidad.
Paso 3: Configura la carpeta del subdominio (El detalle clave)
Aquí viene la parte más importante del proceso. Una vez que has rellenado el nombre del subdominio y has decidido el nombre de la carpeta, hay una casilla que a menudo se pasa por alto: "Crear carpeta" o "Create directory". Si la dejas marcada, DirectAdmin creará automáticamente la carpeta en tu directorio principal (public_html o domains).
Si desmarcas esa opción, DirectAdmin asume que la carpeta ya existe. Esto puede ser útil si has creado la carpeta manualmente desde el Administrador de Archivos y quieres que el subdominio apunte a ella. En este caso, asegúrate de escribir el nombre exacto de la carpeta, incluida la ruta si es necesario.
Ejemplo práctico de configuración
Vamos a poner un ejemplo para que quede claro. Quieres crear el subdominio fotos.mipagina.com y quieres que sus archivos estén en una carpeta llamada galeria-de-fotos.
- En el campo Subdominio, escribes:
fotos - En el campo Dominio, dejas
mipagina.com - En el campo Carpeta, escribes:
galeria-de-fotos - Dejas marcada la casilla de Crear carpeta.
Al pulsar el botón Crear, DirectAdmin hará dos cosas: creará la carpeta galeria-de-fotos dentro de tu directorio principal y configurará el subdominio para que apunte a ella. A partir de ese momento, cualquier archivo que subas a galeria-de-fotos será accesible desde fotos.mipagina.com.
[WARNING] Si eliges una carpeta que no existe y no marcas la casilla "Crear carpeta", el subdominio se creará pero dará un error 404 al acceder a él. Asegúrate siempre de que la ruta sea correcta y que la carpeta exista.
Paso 4: Verifica la creación del subdominio
Después de hacer clic en Crear, DirectAdmin procesará la solicitud. En unos segundos, verás un mensaje de éxito y el nuevo subdominio aparecerá en la lista de la parte inferior de la página. En esa lista, podrás ver el nombre completo del subdominio (por ejemplo, fotos.mipagina.com) y la carpeta a la que está asociado.
Es una buena práctica verificar que todo funciona correctamente. Abre tu navegador y escribe la URL del subdominio. Si has creado un archivo index.html en la carpeta correspondiente, deberías verlo. Si no, verás un listado de archivos o un error de "Forbidden". No te asustes, esto es normal si la carpeta está vacía.
Cómo subir archivos a la carpeta del subdominio
Ahora que ya tienes tu subdominio y su carpeta, necesitas saber cómo subir archivos. Tienes dos opciones principales:
Opción A: Usando el Administrador de Archivos de DirectAdmin
- En el menú principal, busca "Administrador de Archivos" o "File Manager".
- Navega hasta
public_html(o la carpeta donde se encuentre tu dominio principal). - Busca la carpeta que creaste para tu subdominio (por ejemplo,
galeria-de-fotos). - Entra en ella y utiliza el botón Subir para cargar tus archivos.
Este método es ideal para subir unos pocos archivos o para gestionar el contenido de forma visual.
Opción B: Usando un cliente FTP
Si tienes muchos archivos o prefieres usar un programa como FileZilla, también puedes hacerlo.
- Conecta tu cliente FTP a tu servidor usando las mismas credenciales de acceso a DirectAdmin.
- Navega a la carpeta
public_html. - Localiza la carpeta de tu subdominio y sube tus archivos ahí.
[TIP] Ambos métodos son válidos. Si eres principiante, te recomiendo el Administrador de Archivos por su simplicidad. Con el tiempo, puedes aprender a usar FTP para tareas más avanzadas.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces surgen problemas. Aquí te dejo los errores más comunes y sus soluciones.
Error: "No puedo acceder a mi subdominio"
Esto suele deberse a una de estas razones:
- La carpeta no existe: Verifica que la carpeta que asignaste exista. Ve al Administrador de Archivos y compruébalo.
- La carpeta está vacía: Si no hay un archivo
index.htmloindex.php, el servidor no tiene nada que mostrar. Crea un archivo de prueba para verificar. - El DNS no ha propagado: Si acabas de crear el subdominio, puede tardar unas horas en funcionar en todo el mundo. Dale tiempo.
Error: "Veo un listado de archivos en lugar de mi web"
Esto ocurre porque la carpeta no tiene un archivo índice (como index.php o index.html). El servidor muestra el listado de archivos como alternativa. Para solucionarlo, crea un archivo index.html con el contenido que quieras mostrar.
Error: "El subdominio apunta a la carpeta equivocada"
Esto puede pasar si escribiste mal la ruta al crear el subdominio. La solución es eliminar el subdominio y crearlo de nuevo, o usar la opción de "Modificar" en la lista de subdominios para cambiar la ruta.
Preguntas frecuentes (FAQ)
¿Puedo crear un subdominio que apunte a una carpeta fuera de public_html?
En la mayoría de los casos, DirectAdmin te permite apuntar a cualquier carpeta dentro de tu cuenta de hosting. Sin embargo, por motivos de seguridad, no podrás usar rutas absolutas del sistema (como /home/usuario). Lo habitual es que la ruta sea relativa a tu carpeta de usuario.
¿Cuántos subdominios puedo crear?
El número de subdominios que puedes crear depende de tu plan de hosting. Algunos planes ofrecen ilimitados, otros tienen un límite. DirectAdmin te lo indicará si intentas superar el límite.
¿Puedo usar un subdominio para una aplicación como WordPress?
Sí, totalmente. De hecho, es una práctica muy común. Puedes instalar WordPress en la carpeta de tu subdominio y tendrás una instalación completamente independiente de tu web principal. Asegúrate de que la carpeta tenga los permisos adecuados y de que tu hosting cumpla con los requisitos de WordPress.
¿Qué hago con el subdominio www?
El subdominio www es especial. Normalmente, DirectAdmin lo gestiona automáticamente y lo redirige a tu dominio principal. No deberías necesitar crear una carpeta para él.
¿Cómo elimino un subdominio?
En la lista de subdominios, localiza el que quieras eliminar y haz clic en el icono de la papelera. Ten en cuenta que esto no eliminará los archivos de la carpeta, solo la configuración del subdominio. Si quieres borrar también la carpeta, deberás hacerlo desde el Administrador de Archivos.
Consejos finales para gestionar tus subdominios
Ahora que ya sabes cómo crear un subdominio DirectAdmin y gestionar su carpeta, aquí tienes algunos consejos para sacarle el máximo partido.
- Planifica antes de crear: Decide qué subdominios necesitas y qué nombre les vas a dar. Evita crear subdominios que no vayas a usar.
- Usa nombres descriptivos:
blog,tienda,foroson nombres claros que te ayudarán a identificar la función de cada subdominio. - Mantén las carpetas ordenadas: No mezcles los archivos de diferentes subdominios en la misma carpeta. Esto solo crea confusión y problemas de mantenimiento.
- Revisa los permisos: Si tienes problemas con scripts, asegúrate de que los permisos de la carpeta sean los correctos (normalmente 755 para carpetas y 644 para archivos).
- Actualiza tus contraseñas: Si compartes el acceso a DirectAdmin con otras personas, es buena práctica cambiar las contraseñas periódicamente.
Conclusión
Crear un subdominio y asignarle una carpeta subdominio en DirectAdmin es un proceso sencillo que te abre un mundo de posibilidades para tu sitio web. Ya sea para un blog, una tienda online, un área de pruebas o cualquier otro proyecto, tener un subdominio bien configurado te permite organizar tu contenido de manera eficiente y profesional.
Recuerda los pasos clave: accede a la sección de Subdominios, escribe el nombre, elige la carpeta (o crea una nueva) y verifica que todo funcione. Con esta guía, no tendrás ningún problema. Si te surge alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu proveedor de hosting. ¡Ahora ya estás listo para crear tu primer subdominio!
