Cómo crear un subdominio en DirectAdmin y usarlo en WordPress
¿Qué es un subdominio y por qué te conviene usarlo con WordPress?
Antes de ponernos manos a la obra, vamos a dejar las cosas claras. Un subdominio es como una extensión de tu dominio principal. Si tu web es mipagina.com, un subdominio sería blog.mipagina.com o tienda.mipagina.com.
Piénsalo como si tu dominio principal fuera la puerta de entrada a tu casa y los subdominios fueran habitaciones separadas con su propia entrada. Cada subdominio puede alojar una instalación de WordPress independiente, con sus propios plugins, temas y contenido, sin interferir con tu web principal.
¿Cuándo te interesa crear un subdominio?
- Para crear un blog separado de tu web corporativa.
- Para montar una tienda online sin mezclarla con tu sitio principal.
- Para tener un área de pruebas (staging) donde experimentar sin miedo a romper nada.
- Para crear versiones específicas para móviles (aunque hoy en día esto es menos común).
En este artículo te voy a guiar paso a paso para que aprendas a crear subdominio DirectAdmin y luego instalar WordPress en él. No necesitas ser un experto en Linux ni en SysAdmin, solo seguir las instrucciones con calma. Vamos allá.
Requisitos previos antes de empezar
Para llevar a cabo este proceso, necesitas tener lo siguiente:
- Acceso a DirectAdmin: normalmente se accede a través de
https://tudominio.com:2222o similar. Tu proveedor de hosting te habrá enviado las credenciales. - Un dominio registrado y apuntando a tu servidor.
- Ganas de aprender y unos 15 minutos de tiempo libre.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente y el acceso se realiza por el puerto 2106. Pero en este artículo nos centramos en DirectAdmin, que es el panel más común en hosting compartido.
Paso 1: Acceder al panel de DirectAdmin
Lo primero es entrar en tu panel de control. Abre tu navegador favorito y escribe la dirección de acceso a DirectAdmin. Normalmente suele ser algo como:
https://tu-dominio.com:2222
También puedes acceder desde la URL que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña y pulsa en "Entrar". Verás el panel principal con todas las opciones disponibles.
Paso 2: Localizar la sección de gestión de dominios
Una vez dentro, busca el apartado llamado "Gestión de Dominios" o "Domain Setup". Dependiendo de la versión de DirectAdmin, puede estar en la parte izquierda del panel o en la zona central.
Cuando lo encuentres, haz clic en "Subdominios" o "Subdomains". Esta es la sección que nos interesa para crear subdominio DirectAdmin.
Paso 3: Crear el subdominio paso a paso
Ahora viene la parte importante. En la pantalla de subdominios verás un formulario con varios campos. Te explico cada uno:
- Nombre del subdominio: aquí escribes la parte que irá antes de tu dominio principal. Por ejemplo, si quieres
blog.mipagina.com, escribe soloblog. - Dominio: selecciona el dominio principal sobre el que quieres crear el subdominio (si tienes varios).
- Directorio raíz: DirectAdmin te sugerirá automáticamente una ruta como
public_html/blog. Puedes dejarla así o cambiarla si sabes lo que haces.
[TIP] Si tienes pensado instalar WordPress en ese subdominio, te recomiendo dejar el directorio que sugiere DirectAdmin por defecto. Así será más fácil localizar los archivos más adelante.
Una vez rellenado el formulario, pulsa en "Crear" o "Create". Verás un mensaje de confirmación y el subdominio aparecerá en la lista de subdominios existentes.
¿Qué acaba de pasar en el servidor?
Cuando creas un subdominio en DirectAdmin, el sistema realiza varias acciones automáticas:
- Crea el directorio físico en tu servidor (si no existía).
- Configura el servidor web (Apache, LiteSpeed o Nginx) para que responda a las peticiones de ese subdominio.
- Crea las entradas DNS necesarias (si tu dominio usa los DNS de DirectAdmin).
- Genera un certificado SSL automático si tienes esta opción activada.
Paso 4: Verificar que el subdominio funciona
Antes de instalar WordPress, es buena idea comprobar que el subdominio responde correctamente. Abre una pestaña nueva en tu navegador y escribe:
http://blog.tudominio.com (o el nombre que hayas elegido)
Si ves una página en blanco o un mensaje de "bienvenido" genérico, significa que todo está funcionando. Si te da error, espera unos minutos (a veces el DNS tarda en propagarse) y vuelve a intentarlo.
[WARNING] Si el DNS tarda más de 24 horas en propagarse, contacta con tu proveedor de hosting. Puede haber algún problema con la configuración de los servidores DNS.
Paso 5: Instalar WordPress en tu subdominio
Ahora que ya tienes tu subdominio DirectAdmin funcionando, es hora de instalar WordPress. Tienes dos opciones principales:
Opción A: Usar el instalador automático de DirectAdmin
Muchos paneles DirectAdmin incluyen herramientas como Softaculous o Installatron. Para usarlas:
- Vuelve al panel principal de DirectAdmin.
- Busca la sección "Instalador de Scripts" o "Software".
- Selecciona WordPress.
- En el formulario de instalación, elige tu subdominio en el desplegable de "Dominio".
- Rellena los datos de tu sitio (nombre, usuario administrador, contraseña, email).
- Pulsa "Instalar" y espera a que termine el proceso.
Este método es el más sencillo y rápido. En menos de 5 minutos tendrás WordPress instalado y funcionando.
Opción B: Instalación manual de WordPress
Si prefieres hacerlo a mano (o tu DirectAdmin no tiene instalador automático), sigue estos pasos:
- Ve a wordpress.org y descarga el archivo ZIP de WordPress.
- Descomprime el archivo en tu ordenador.
- Accede a tu servidor por FTP o mediante el Administrador de Archivos de DirectAdmin.
- Navega hasta la carpeta de tu subdominio (por ejemplo,
public_html/blog). - Sube todos los archivos de WordPress a esa carpeta.
- Crea una base de datos MySQL para tu WordPress (desde la sección "Gestión de MySQL" en DirectAdmin).
- Abre
http://blog.tudominio.comen tu navegador y sigue el asistente de instalación de WordPress. - Cuando te pida los datos de la base de datos, introduce los que creaste en el paso 6.
[TIP] La instalación manual te da más control, pero es más propensa a errores si no tienes experiencia. Si no estás seguro, usa el instalador automático.
Paso 6: Configuración básica de WordPress en el subdominio
Una vez instalado WordPress, es hora de hacer una configuración básica. Cuando entres por primera vez al panel de administración (blog.tudominio.com/wp-admin), verás el asistente de bienvenida. Configura lo siguiente:
- Título del sitio: ponle un nombre descriptivo.
- Usuario y contraseña: asegúrate de usar una contraseña fuerte.
- URL del sitio: verifica que sea
http://blog.tudominio.com(ohttps://si tienes SSL).
Después de la configuración inicial, te recomiendo:
- Activar SSL: muchas empresas de hosting ofrecen certificados Let's Encrypt gratuitos. Puedes activarlo desde DirectAdmin o desde tu plugin de seguridad.
- Elegir un tema: ve a Apariencia > Temas y selecciona uno que se adapte a tus necesidades.
- Instalar plugins esenciales: como un plugin de caché (por ejemplo, LiteSpeed Cache o W3 Total Cache), un plugin de seguridad (Wordfence es buena opción) y un plugin de SEO (como Rank Math o Yoast).
Paso 7: Solución de problemas comunes
A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales al crear subdominio y usarlo con WordPress:
El subdominio no carga
- Espera 24 horas por si el DNS no se ha propagado.
- Verifica que el subdominio aparece en la lista de subdominios de DirectAdmin.
- Comprueba que los archivos de WordPress están en la carpeta correcta.
El subdominio carga pero WordPress da error de conexión con la base de datos
- Revisa que el nombre de la base de datos, el usuario y la contraseña son correctos.
- Verifica que la base de datos existe y que el usuario tiene permisos.
El subdominio redirige al dominio principal
- Esto suele pasar por problemas con el archivo
.htaccess. Revisa que no haya redirecciones mal configuradas. - Si usas un plugin de redirección, desactívalo temporalmente.
Enlaces rotos dentro de WordPress
- Si instalaste WordPress en
blog.tudominio.compero los enlaces apuntan atudominio.com, es un problema de configuración. Revisa los ajustes de "URL del sitio" en Ajustes > Generales.
Preguntas frecuentes sobre subdominios y WordPress
¿Puedo tener varios subdominios con WordPress en un mismo hosting?
Sí, totalmente. Puedes crear tantos subdominios como recursos tenga tu plan de hosting. Cada uno tendrá su propia instalación de WordPress independiente.
¿Un subdominio afecta al SEO de mi dominio principal?
No necesariamente. Google trata los subdominios como sitios separados, así que el contenido de blog.tudominio.com no afectará directamente al SEO de tudominio.com. Sin embargo, puedes aprovechar los enlaces internos entre ambos para mejorar el posicionamiento.
¿Puedo usar un subdominio para una tienda online?
Por supuesto. De hecho, es una práctica común. Puedes tener tu web principal en tudominio.com y tu tienda en tienda.tudominio.com. Eso sí, asegúrate de tener suficiente memoria y recursos en tu hosting.
¿Cómo elimino un subdominio si ya no lo necesito?
En DirectAdmin, ve a la sección de subdominios, localiza el que quieres eliminar y pulsa en el icono de papelera. Ojo: esto borrará todos los archivos y bases de datos asociados a ese subdominio, así que haz una copia de seguridad antes.
¿Puedo crear un subdominio sin usar el panel de control?
Técnicamente sí, creando un registro DNS tipo A y configurando el servidor web manualmente. Pero no lo recomiendo si no tienes experiencia en administración de servidores. DirectAdmin te facilita mucho el trabajo.
¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?
Como mencioné antes, si tu panel es Syspanel (antes llamado HestiaCP), el proceso es diferente. El acceso se realiza por el puerto 2106 y la interfaz es distinta. Pero los conceptos son los mismos: crear un subdominio y luego instalar WordPress en él.
Consejos finales para sacar el máximo partido a tu subdominio
Ahora que ya sabes cómo crear subdominio DirectAdmin y usarlo con WordPress, aquí tienes algunos consejos extra:
- Mantén todo actualizado: tanto WordPress como los plugins y temas deben estar siempre en su última versión.
- Haz copias de seguridad periódicas: DirectAdmin tiene herramientas para esto, o puedes usar plugins como UpdraftPlus.
- No mezcles instalaciones: cada subdominio debe tener su propio WordPress independiente. No intentes compartir archivos entre ellos.
- Usa un buen tema: el rendimiento de tu subdominio depende en gran parte del tema que elijas.
- Optimiza las imágenes: esto es fundamental para que tu subdominio cargue rápido.
Crear un subdominio en DirectAdmin y montar WordPress en él es un proceso sencillo que te abre muchas posibilidades. Tanto si quieres separar tu blog de tu web principal, montar una tienda online o experimentar con nuevas ideas, los subdominios son una herramienta muy útil.
Espero que esta guía te haya sido de ayuda. Si encuentras algún problema durante el proceso, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Recuerda que la práctica hace al maestro, así que no tengas miedo de experimentar. ¡Suerte con tu nuevo subdominio!
