Cómo configurar un subdominio en DirectAdmin para un sitio WordPress
¿Qué es un subdominio y por qué querrías uno para WordPress?
Antes de meternos en faena, vamos a dejar las cosas claras. Un subdominio es una extensión de tu dominio principal que funciona como una entidad separada pero bajo el mismo paraguas. Si tu dominio es tutienda.com, un subdominio podría ser blog.tutienda.com, tienda.tutienda.com o pruebas.tutienda.com.
¿Para qué sirve esto en WordPress? Pues tiene varias utilidades muy prácticas:
- Crear un blog independiente dentro de tu web principal.
- Montar una tienda online separada del contenido principal.
- Crear un entorno de pruebas (staging) para experimentar sin miedo a romper la web principal.
- Instalar una versión en otro idioma de tu sitio.
- Separar secciones muy grandes de tu proyecto, como un foro o un área de clientes.
La buena noticia es que configurar un subdominio DirectAdmin es un proceso bastante sencillo, incluso si no tienes mucha experiencia técnica. En esta guía te lo explico paso a paso, sin tecnicismos raros y de forma que lo entienda cualquiera.
Requisitos previos: qué necesitas antes de empezar
Antes de lanzarte a crear tu subdominio, asegúrate de tener lo siguiente:
- Acceso al panel de control de DirectAdmin (te lo proporciona tu proveedor de hosting).
- Tu dominio principal ya apuntando a los servidores de tu hosting.
- Credenciales de acceso (usuario y contraseña) de tu cuenta de hosting.
- Una idea clara de qué nombre quieres para tu subdominio (por ejemplo,
blog,tienda,demo, etc.).
Si no tienes acceso a DirectAdmin, contacta con tu proveedor de hosting para que te lo facilite. Normalmente es una URL tipo https://tudominio.com:2222 o una dirección específica que te dan al contratar el servicio.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. El proceso es similar, aunque la interfaz cambia ligeramente. En Syspanel encontrarás la opción "Dominios" en el menú lateral.
Paso 1: Accede a tu panel de DirectAdmin
Lo primero es entrar en tu panel de control. Abre tu navegador y escribe la URL de acceso a DirectAdmin. Normalmente suele ser algo como:
https://tudominio.com:2222
O también puede ser una dirección IP seguida del puerto. Si no la recuerdas, revisa el correo de bienvenida de tu hosting o contacta con soporte.
Una vez dentro, verás una interfaz con varias secciones. No te asustes, que es más sencillo de lo que parece.
Paso 2: Localiza la sección de gestión de dominios
En el menú principal de DirectAdmin, busca la sección que se llama "Gestión de dominios" o "Domain Management". Dentro de esta sección, encontrarás la opción "Subdominios" o "Subdomains". Haz clic en ella.
Esta sección te mostrará una lista de los subdominios que ya tengas creados (si tienes alguno) y un formulario para crear nuevos.
Paso 3: Crea tu subdominio paso a paso
Aquí viene lo bueno. Sigue estos pasos al pie de la letra:
-
Escribe el nombre del subdominio en el campo correspondiente. Por ejemplo, si quieres que sea
blog.tudominio.com, escribe simplementeblog. No pongas el dominio completo, solo la parte del subdominio. -
DirectAdmin automáticamente rellenará el campo de dominio principal con tu dominio. Si tienes varios dominios, asegúrate de que esté seleccionado el correcto.
-
Deja la opción de crear carpeta de subdominio marcada. DirectAdmin creará automáticamente una carpeta en tu servidor con el nombre del subdominio. Normalmente la ruta será algo como
/home/usuario/domains/tudominio.com/public_html/blog. -
Pulsa el botón "Crear" o "Submit".
En apenas unos segundos, DirectAdmin habrá configurado todo lo necesario: la estructura de carpetas, las entradas DNS y la configuración del servidor web. Verás un mensaje de confirmación en pantalla.
[TIP] Elige un nombre corto y descriptivo para tu subdominio.
blog,tienda,appodemoson buenas opciones. Evita nombres largos o con caracteres extraños.
Paso 4: Verifica que el subdominio funciona
Ahora toca comprobar que todo ha ido bien. Abre una pestaña nueva en tu navegador y escribe la URL de tu subdominio:
http://blog.tudominio.com
Al principio puede que veas un error o una página en blanco. Eso es completamente normal porque todavía no hay nada instalado en esa carpeta. Lo importante es que no te dé un error de "dominio no encontrado" o "DNS no resuelve". Si ves un error de este tipo, espera unos minutos (el DNS puede tardar en propagarse) y vuelve a intentarlo.
Paso 5: Instala WordPress en tu subdominio
Ahora que ya tienes tu subdominio DirectAdmin creado, toca instalar WordPress. Tienes dos opciones:
Opción A: Usar el instalador automático de Softaculous
DirectAdmin suele incluir Softaculous, un instalador automático que te permite montar WordPress en un par de clics.
- Vuelve al panel de DirectAdmin y busca la sección "Softaculous Apps Installer".
- Haz clic en el icono de WordPress.
- Pulsa el botón "Install" (Instalar).
- En el campo "Choose Installation URL", selecciona tu subdominio en el desplegable.
- Rellena los datos del sitio: nombre, descripción, usuario administrador, contraseña y email.
- Configura las opciones avanzadas si lo necesitas (idioma, plugins adicionales, etc.).
- Pulsa "Install" y espera a que termine el proceso.
En menos de un minuto tendrás WordPress instalado y funcionando en tu subdominio.
Opción B: Instalación manual
Si prefieres hacerlo a mano, descarga WordPress desde wordpress.org, sube los archivos a la carpeta del subdominio mediante el Administrador de archivos de DirectAdmin o un cliente FTP, y luego sigue el asistente de instalación accediendo a http://blog.tudominio.com.
Paso 6: Configuración básica de WordPress en el subdominio
Una vez instalado, accede a tu panel de administración de WordPress. La URL será algo como:
http://blog.tudominio.com/wp-admin
Aquí tienes algunas configuraciones recomendadas para tu nuevo sitio:
- Ajustes > Enlaces permanentes: elige una estructura amigable para SEO, como "Nombre de la entrada".
- Ajustes > Lectura: decide si quieres que los motores de búsqueda indexen tu subdominio o no (si es un entorno de pruebas, mejor que no).
- Ajustes > Discusión: configura los comentarios según tus preferencias.
- Instala un plugin de caché (como W3 Total Cache o WP Super Minify) para optimizar la velocidad.
- Instala un plugin de seguridad (como Wordfence o iThemes Security).
Paso 7: Configuración avanzada: redirecciones y DNS
Dependiendo de tus necesidades, puede que quieras hacer algunas cosas más:
Redirigir el subdominio a otra URL
Si no quieres usar el subdominio como sitio independiente sino redirigirlo a otra página, puedes hacerlo desde DirectAdmin. En la sección de subdominios, busca la opción de "Redirecciones" o crea una regla en el archivo .htaccess de la carpeta del subdominio.
Añadir certificado SSL
Es fundamental que tu subdominio tenga SSL activado para que funcione con https://. En DirectAdmin, busca la sección "SSL Certificates" o "Let's Encrypt" y selecciona tu subdominio para generar un certificado gratuito. Esto es imprescindible para el SEO y la confianza de tus visitantes.
[WARNING] No olvides activar el SSL en tu subdominio. Los navegadores modernos marcan como "No seguro" cualquier sitio sin HTTPS, y esto afecta negativamente a tu posicionamiento en Google.
Paso 8: Migrar contenido o empezar de cero
Ahora que ya tienes tu subdominio WordPress funcionando, tienes dos caminos:
- Empezar desde cero: crea contenido nuevo, instala un tema y personaliza el diseño a tu gusto.
- Migrar contenido desde otro sitio: si quieres mover tu web principal a un subdominio o copiar contenido, puedes usar plugins como All-in-One WP Migration o Duplicator.
Solución de problemas comunes
El subdominio no carga
Espera entre 5 y 30 minutos para que el DNS se propague. Si después de ese tiempo sigue sin cargar, revisa que la carpeta del subdominio exista y tenga los archivos correctos.
Error 404 al acceder
Esto suele significar que no hay un archivo index.php o index.html en la carpeta del subdominio. Instala WordPress correctamente o sube un archivo de prueba.
No puedo acceder a DirectAdmin
Comprueba que estás usando la URL correcta y el puerto correcto. Si tu hosting usa Syspanel, recuerda que el puerto es el 2106.
El certificado SSL no se genera
Asegúrate de que el subdominio apunta correctamente a los servidores de hosting antes de intentar generar el certificado. A veces hay que esperar un poco.
Preguntas frecuentes (FAQ)
¿Puedo crear varios subdominios en DirectAdmin?
Sí, puedes crear tantos subdominios como necesites, siempre que tu plan de hosting lo permita. El proceso es exactamente el mismo para cada uno.
¿Un subdominio afecta al SEO de mi dominio principal?
Depende de cómo lo uses. Si creas contenido duplicado, puede afectar negativamente. Pero si usas el subdominio para secciones complementarias (como un blog o una tienda), Google lo tratará como un sitio separado y puede ser beneficioso.
¿Cuánto tarda en estar disponible mi subdominio?
La creación en DirectAdmin es inmediata, pero la propagación del DNS puede tardar entre 5 minutos y 24 horas, aunque normalmente es bastante rápida.
¿Puedo instalar WordPress en un subdominio sin Softaculous?
Sí, la instalación manual es totalmente válida. Solo necesitas descargar WordPress, subir los archivos mediante FTP o el administrador de archivos, y crear la base de datos.
¿Qué pasa si quiero eliminar el subdominio?
Desde DirectAdmin, en la sección de subdominios, puedes eliminarlo. Ten en cuenta que se borrarán todos los archivos de la carpeta del subdominio, así que asegúrate de hacer una copia de seguridad antes.
Conclusión: ya tienes tu subdominio WordPress listo
Configurar un subdominio DirectAdmin para WordPress es un proceso mucho más sencillo de lo que parece. En apenas unos minutos puedes tener un nuevo sitio funcionando, ya sea para un blog, una tienda, un entorno de pruebas o lo que necesites.
Recuerda los puntos clave:
- Accede a DirectAdmin y busca la sección de subdominios.
- Crea el subdominio con un nombre descriptivo.
- Instala WordPress con Softaculous o manualmente.
- Activa el SSL y configura los ajustes básicos.
- Verifica que todo funciona correctamente.
Si has seguido todos los pasos de esta guía, ya deberías tener tu subdominio WordPress operativo. Ahora toca lo divertido: personalizarlo y crear contenido de calidad.
[TIP] Si tienes dudas en cualquier momento, no dudes en contactar con el soporte técnico de tu hosting. Es mejor preguntar que intentar arreglar algo a ciegas y liarla más.
Espero que esta guía te haya sido útil. ¡Nos vemos en el siguiente artículo!
