DirectAdmin: Cómo crear un subdominio y publicar una web
Introducción: ¿Qué es un subdominio y por qué lo necesitas?
Un subdominio es como una extensión de tu dominio principal que te permite organizar y separar diferentes secciones de tu sitio web. Por ejemplo, si tu dominio es midominio.com, un subdominio podría ser blog.midominio.com o tienda.midominio.com.
Piénsalo de esta manera: imagina que tu dominio principal es tu casa. Los subdominios serían las diferentes habitaciones de esa casa, cada una con su propia función y dirección específica.
¿Por qué querrías crear un subdominio? Las razones más comunes son:
- Crear un blog separado de tu sitio principal.
- Instalar una tienda online en una dirección independiente.
- Configurar un área de clientes o un panel de acceso privado.
- Desarrollar y probar nuevas versiones de tu web sin afectar la principal.
- Crear versiones móviles o regionales de tu contenido.
En este artículo te voy a enseñar paso a paso cómo crear un subdominio y publicar una web usando DirectAdmin, uno de los paneles de control de hosting más populares y amigables que existen.
¿Qué es DirectAdmin y por qué es tan usado?
Antes de entrar en materia, es importante que conozcas la herramienta con la que vamos a trabajar. DirectAdmin es un panel de control web que te permite gestionar todos los aspectos de tu alojamiento de forma visual y sencilla.
A diferencia de otros paneles más complejos, DirectAdmin destaca por:
- Interfaz limpia e intuitiva: no necesitas ser un experto para entender sus menús.
- Velocidad: las acciones se ejecutan rápidamente.
- Estabilidad: es muy fiable y consume pocos recursos del servidor.
- Compatibilidad: funciona con Apache, LiteSpeed y Nginx.
Casi todas las empresas de hosting que ofrecen planes económicos o de gama media utilizan DirectAdmin como panel predeterminado. Si tu hosting lo usa, esta guía es perfecta para ti.
Antes de empezar: requisitos previos
Para crear un subdominio necesitas tener lo siguiente:
- Acceso a DirectAdmin: normalmente en la dirección
https://tudominio.com:2222o la que te haya proporcionado tu proveedor de hosting. - Usuario y contraseña: estas credenciales las recibiste por email al contratar el hosting.
- Un dominio registrado y apuntando a tu servidor: si acabas de contratar el hosting, esto ya debería estar configurado.
Paso 1: Acceder al panel de DirectAdmin
Abre tu navegador favorito y escribe la dirección de acceso a DirectAdmin. Normalmente es algo como https://tudominio.com:2222.
Verás una pantalla de inicio de sesión. Introduce tu usuario y contraseña. Si es la primera vez que accedes, es muy recomendable que cambies la contraseña por defecto desde el apartado de "Cambiar contraseña" que encontrarás en el menú lateral.
Una vez dentro, verás el panel principal con todas las opciones disponibles. No te asustes por la cantidad de iconos: nosotros solo vamos a necesitar un par de ellos.
Paso 2: Localizar la sección de gestión de dominios
En el panel principal de DirectAdmin, busca el apartado llamado "Gestión de Dominios" o busca directamente el icono de "Subdominios". Dependiendo de la versión de DirectAdmin que uses, puede que lo veas directamente en la pantalla principal o dentro de un menú desplegable.
En la mayoría de las instalaciones, encontrarás una sección que dice "Dominios" o "Administrador de dominios". Haz clic ahí y se abrirán las opciones relacionadas con tu dominio principal y sus subdominios.
Paso 3: Crear el subdominio paso a paso
Ahora viene la parte interesante. Sigue estos pasos para crear tu subdominio:
- Haz clic en "Subdominios": dentro de la sección de gestión de dominios.
- Verás un formulario con un campo que dice "Subdominio" o "Nombre".
- Escribe el nombre que quieres para tu subdominio. Por ejemplo, si quieres
blog.midominio.com, escribe soloblog. No pongas el dominio completo, solo la primera parte. - Selecciona el dominio principal en el desplegable (si tienes varios dominios).
- Haz clic en "Crear" o "Añadir".
DirectAdmin creará automáticamente:
- La carpeta donde se alojarán los archivos del subdominio (normalmente
public_html/blogo algo similar). - La configuración DNS necesaria.
- Un registro de base de datos (si lo necesitas más adelante).
¿Qué carpeta se crea para el subdominio?
Cuando creas un subdominio, DirectAdmin genera una carpeta específica dentro de tu directorio principal. Por ejemplo:
- Si tu dominio es
midominio.comy creas el subdominioblog, la carpeta serápublic_html/blog. - Si creas el subdominio
tienda, la carpeta serápublic_html/tienda.
Esta carpeta es donde tendrás que subir los archivos de tu web para ese subdominio.
Paso 4: Configurar el subdominio correctamente
Una vez creado el subdominio, es importante que verifiques que todo está configurado correctamente. DirectAdmin normalmente hace todo el trabajo automáticamente, pero conviene revisar:
- Registro DNS: el subdominio debería tener automáticamente un registro CNAME o A apuntando a tu servidor. Si no es así, tendrás que añadirlo manualmente (aunque esto es raro con DirectAdmin).
- Certificado SSL: si tu dominio principal tiene SSL, es posible que el subdominio no lo tenga automáticamente. Puedes generar uno gratuito con Let's Encrypt desde la sección de "SSL" en DirectAdmin.
Paso 5: Subir archivos al subdominio
Ahora que tienes el subdominio creado y configurado, es hora de publicar tu web. Para ello, necesitas subir los archivos de tu sitio a la carpeta del subdominio. Tienes varias opciones:
Opción A: Usar el Administrador de Archivos de DirectAdmin
Esta es la opción más sencilla si no tienes experiencia con FTP o gestores de archivos.
- Ve a "Administrador de archivos" en el panel de DirectAdmin.
- Navega hasta la carpeta de tu subdominio (por ejemplo,
public_html/blog). - Haz clic en "Subir" y selecciona los archivos desde tu ordenador.
- Espera a que termine la subida y verifica que los archivos están en su sitio.
Truco: si tienes muchos archivos, es mejor que los comprimas en un ZIP y lo subas. Luego, dentro de DirectAdmin, haz clic derecho sobre el archivo ZIP y selecciona "Extraer" o "Descomprimir".
Opción B: Usar FTP o SFTP
Si prefieres usar un cliente FTP como FileZilla:
- Abre tu cliente FTP y conéctate a tu servidor usando las credenciales FTP que tienes en DirectAdmin.
- Navega hasta la carpeta del subdominio.
- Arrastra los archivos desde tu ordenador hasta el servidor.
- Espera a que termine la transferencia.
Paso 6: Publicar y verificar tu web
Una vez que hayas subido los archivos, ya casi está todo listo. El siguiente paso es verificar que tu web funciona correctamente.
- Abre tu navegador y escribe la dirección completa de tu subdominio (por ejemplo,
http://blog.midominio.com). - Deberías ver tu web o al menos el contenido que has subido.
- Comprueba los enlaces y las imágenes para asegurarte de que todo carga correctamente.
Si no ves nada o aparece un error, revisa estos puntos:
- ¿Los archivos están en la carpeta correcta?
- ¿El nombre del archivo principal es
index.htmloindex.php? - ¿El subdominio tiene los permisos adecuados?
Paso 7: Configurar aspectos adicionales del subdominio
Dependiendo de lo que quieras hacer con tu subdominio, puede que necesites configurar algunas cosas más:
Bases de datos
Si tu web necesita una base de datos (por ejemplo, para WordPress o una tienda online), tendrás que:
- Ir a "MySQL Management" en DirectAdmin.
- Crear una nueva base de datos y un usuario con contraseña.
- Asignar los permisos del usuario a la base de datos.
- Usar esos datos en el archivo de configuración de tu web.
Correo electrónico
Si quieres tener correos asociados a tu subdominio (como info@blog.midominio.com):
- Ve a "Email Accounts" en DirectAdmin.
- Crea una nueva cuenta de correo con el dominio del subdominio.
- Configura tu cliente de correo con los datos proporcionados.
Redirecciones
Si necesitas que el subdominio redirija a otra página, puedes crear una redirección:
- Ve a "Domain Pointers" o "Redirecciones" en DirectAdmin.
- Crea una redirección desde el subdominio a la URL deseada.
Errores comunes y cómo solucionarlos
Aunque DirectAdmin es muy intuitivo, es normal que surjan dudas o problemas. Aquí te dejo los errores más frecuentes y sus soluciones:
Error 404 al acceder al subdominio
Esto significa que no encuentra el archivo index.html o index.php en la carpeta del subdominio. Solución: sube un archivo con ese nombre o comprueba que el contenido está correctamente ubicado.
El subdominio no carga después de 24 horas
Los cambios DNS pueden tardar hasta 24-48 horas en propagarse. Si acabas de crearlo, espera un poco. Si ha pasado más tiempo, verifica que el registro DNS se creó correctamente.
No puedo subir archivos
Comprueba los permisos de la carpeta. Normalmente debe ser 755 para carpetas y 644 para archivos. Puedes cambiar los permisos desde el Administrador de archivos de DirectAdmin.
Configurar un certificado SSL para el subdominio
Hoy en día es imprescindible que tu web tenga SSL (el candadito en la barra de direcciones). Para configurarlo en tu subdominio:
- Ve a "SSL Certificates" en DirectAdmin.
- Selecciona tu subdominio en el desplegable.
- Haz clic en "Let's Encrypt" o "Auto SSL".
- Sigue las instrucciones y espera a que se genere el certificado.
Una vez activado, tu subdominio será accesible mediante https:// y tendrás el candadito de seguridad.
Consejos avanzados para sacar el máximo partido
- Mantén organizado tu hosting: no acumules archivos en el directorio raíz que no uses.
- Crea contraseñas seguras para las bases de datos del subdominio.
- Haz copias de seguridad periódicas desde la sección de "Backups" en DirectAdmin.
- Usa Cloudflare para mejorar la velocidad y seguridad de tu subdominio.
- Revisa los logs de error si algo falla: en DirectAdmin puedes verlos en "Logs" o "Error Logs".
Preguntas frecuentes (FAQ)
¿Puedo crear múltiples subdominios?
Sí, puedes crear tantos subdominios como quieras dentro de los límites de tu plan de hosting.
¿Los subdominios consumen más recursos?
Cada subdominio ocupa espacio en disco y puede usar recursos del servidor, pero en cantidades pequeñas no notarás diferencia.
¿Necesito conocimientos técnicos para crear un subdominio?
No, con esta guía y el panel de DirectAdmin cualquier persona puede hacerlo en menos de 10 minutos.
¿Puedo instalar WordPress en un subdominio?
Sí, es totalmente posible. Solo tienes que subir los archivos de WordPress a la carpeta del subdominio y crear una base de datos para él.
¿Qué pasa si elimino un subdominio?
Se eliminará la configuración y la carpeta asociada. Ten cuidado: si no has hecho copia de seguridad, perderás los archivos.
¿Puedo apuntar un subdominio a otro servidor?
Sí, puedes cambiar el registro DNS o usar un redireccionamiento, pero es más avanzado y no recomendable si no tienes experiencia.
Conclusión
Crear un subdominio con DirectAdmin y publicar una web es un proceso sencillo que cualquier persona puede hacer siguiendo estos pasos. La clave está en:
- Acceder al panel.
- Crear el subdominio.
- Subir los archivos.
- Configurar SSL y base de datos si es necesario.
Recuerda que DirectAdmin está diseñado para ser amigable, así que no tengas miedo de explorar sus opciones. Si te equivocas, siempre puedes volver atrás o pedir ayuda a tu proveedor de hosting.
[TIP]: Si tienes dudas sobre tu configuración, no dudes en contactar con el soporte técnico de tu hosting. Ellos conocen tu servidor y pueden ayudarte rápidamente.
[WARNING]: Antes de modificar cualquier cosa en tu hosting, asegúrate de tener una copia de seguridad de tus archivos y bases de datos. La prevención es la mejor herramienta.
Ahora ya sabes cómo crear un subdominio y publicar tu web. ¡Ponte manos a la obra y dale vida a tu nuevo proyecto! Si te ha quedado alguna duda, consulta la documentación oficial de DirectAdmin o pregunta a tu proveedor de hosting.
