Cómo crear un subdominio en DirectAdmin y enlazarlo a WordPress
Introducción: ¿Qué es un subdominio y por qué te conviene?
Antes de ponernos manos a la obra, vamos a entender qué es exactamente un subdominio. Imagina que tu dominio principal es tudominio.com. Un subdominio sería algo como blog.tudominio.com o tienda.tudominio.com. Es una extensión que cuelga de tu dominio principal, pero que funciona como una entidad separada.
¿Para qué sirve? Principalmente para organizar tu sitio web en secciones independientes. Por ejemplo, puedes tener tu web principal en tudominio.com y un blog en blog.tudominio.com, o una tienda online en tienda.tudominio.com. Esto es genial porque:
- Mantiene todo separado: No mezclas contenido, plugins o configuraciones entre secciones.
- Mejora la organización: Es más fácil gestionar proyectos diferentes bajo el mismo paraguas.
- Es ideal para pruebas: Puedes crear un subdominio para probar nuevas versiones de tu web sin afectar a la principal.
- Da flexibilidad: Puedes instalar WordPress en cada subdominio de forma independiente.
En este artículo, te voy a guiar paso a paso para que aprendas a crear un subdominio en DirectAdmin y luego lo enlaces a una instalación de WordPress. No importa si eres principiante total, te lo explico todo de forma clara y sencilla.
Requisitos previos antes de empezar
Para que todo funcione correctamente, necesitas tener lo siguiente:
- Acceso a DirectAdmin: Debes tener las credenciales de acceso a tu panel de control de hosting. Normalmente se accede a través de una URL como
tudominio.com:2222o la que te haya proporcionado tu proveedor. - Un dominio registrado y activo: El dominio principal debe estar funcionando correctamente.
- Espacio en tu plan de hosting: Asegúrate de tener suficiente espacio para la instalación adicional de WordPress.
- Credenciales FTP o acceso a Gestor de Archivos: Esto te permitirá subir los archivos de WordPress si no usas el instalador automático.
[WARNING] Si tu hosting no usa DirectAdmin sino otro panel como cPanel, o si usas Syspanel (antes llamado HestiaCP, que se accede por el puerto 2106), los pasos cambiarán. En este artículo nos centramos exclusivamente en DirectAdmin.
Paso 1: Acceder a DirectAdmin
Lo primero es entrar en tu panel de control. Abre tu navegador web y escribe la URL de acceso a DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222- O la IP de tu servidor seguida de
:2222
Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting. Una vez dentro, verás el panel principal con todas las opciones.
Paso 2: Crear el subdominio en DirectAdmin
Ahora viene la parte principal: crear el subdominio. Sigue estos pasos:
-
Busca la sección "Gestión de Dominios": En el panel principal, busca una sección llamada "Gestión de Dominios" o "Domain Management". Si no la ves, revisa el menú lateral o usa la barra de búsqueda del panel.
-
Haz clic en "Crear subdominio": Dentro de esa sección, verás un botón o enlace que dice "Crear subdominio" o "Subdominios". Haz clic en él.
-
Rellena los datos del subdominio: Te aparecerá un formulario con los siguientes campos:
- Nombre del subdominio: Aquí pones el prefijo que quieras, por ejemplo
blog,tienda,pruebas, etc. Recuerda que el resultado final seráblog.tudominio.com. - Dominio: Selecciona el dominio principal sobre el que vas a crear el subdominio (si tienes varios).
- Directorio raíz (opcional): DirectAdmin te permite especificar la carpeta donde se alojarán los archivos del subdominio. Si lo dejas en blanco, creará automáticamente una carpeta con el nombre del subdominio en tu directorio principal.
- Crear cuenta FTP (opcional): Puedes marcar esta opción si quieres crear una cuenta FTP específica para el subdominio. Esto te dará acceso directo a sus archivos.
- Nombre del subdominio: Aquí pones el prefijo que quieras, por ejemplo
-
Haz clic en "Crear": Una vez rellenados los campos, pulsa el botón para crear el subdominio. DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación.
[TIP] Elige un nombre de subdominio descriptivo y fácil de recordar. Por ejemplo, si quieres un blog, usa
blog; si quieres una tienda, usatienda. Evita nombres complicados o con caracteres especiales.
Paso 3: Verificar la creación del subdominio
Después de crear el subdominio, es importante verificar que todo se ha creado correctamente. DirectAdmin te mostrará un mensaje de éxito, pero también puedes comprobarlo manualmente:
- En el panel de DirectAdmin: Ve a la sección de "Subdominios" y deberías ver tu nuevo subdominio listado.
- En el navegador: Escribe
http://subdominio.tudominio.comen tu navegador. Si todo ha ido bien, verás una página en blanco o un mensaje de "Error 404" (lo cual es normal porque aún no has subido ningún archivo).
[INFO] Si el navegador te muestra un error de "página no encontrada" o "servidor no encontrado", puede que el DNS tarde unas horas en propagarse. No te preocupes, es normal. Espera entre 1 y 24 horas.
Paso 4: Instalar WordPress en el subdominio
Ya tienes tu subdominio creado. Ahora toca instalar WordPress. Tienes dos opciones: usar el instalador automático de DirectAdmin (si tu hosting lo tiene) o hacerlo manualmente.
Opción A: Usar el instalador automático
Muchos hosts que usan DirectAdmin incluyen un instalador de aplicaciones como Softaculous o Installatron. Para usarlo:
- Accede a "Instalador de aplicaciones": En DirectAdmin, busca una sección llamada "Instalador de aplicaciones", "Softaculous" o "WordPress Manager".
- Selecciona WordPress: Dentro del instalador, busca WordPress y haz clic en "Instalar".
- Configura la instalación: Te pedirá los siguientes datos:
- Dominio: Selecciona tu subdominio de la lista desplegable (ej.
blog.tudominio.com). - Directorio: Déjalo en blanco para instalar en la raíz del subdominio.
- Datos del sitio: Ponle un nombre a tu WordPress, elige un usuario administrador, contraseña y email.
- Idioma: Elige el idioma de instalación, normalmente español.
- Dominio: Selecciona tu subdominio de la lista desplegable (ej.
- Pulsa "Instalar": El instalador hará todo el trabajo por ti. En unos segundos, tendrás WordPress instalado en tu subdominio.
Opción B: Instalación manual de WordPress
Si prefieres hacerlo tú mismo o tu hosting no tiene instalador automático, sigue estos pasos:
- Descarga WordPress: Ve a
es.wordpress.orgy descarga el archivo ZIP de WordPress. - Sube los archivos: Usa el Gestor de Archivos de DirectAdmin o un cliente FTP (como FileZilla) para subir los archivos de WordPress a la carpeta de tu subdominio. Esta carpeta normalmente se llama
public_html/subdominioo simplementesubdominio(dependiendo de cómo la hayas configurado al crear el subdominio). - Crea la base de datos: WordPress necesita una base de datos MySQL. Ve a la sección "Bases de datos MySQL" en DirectAdmin y crea una nueva base de datos, junto con un usuario y contraseña para la misma.
- Configura WordPress: Abre tu subdominio en el navegador (
http://subdominio.tudominio.com). Te llevará al asistente de instalación de WordPress. Introduce los datos de la base de datos que acabas de crear, el usuario, la contraseña y la información de tu sitio. - Completa la instalación: Sigue las instrucciones en pantalla y en unos minutos tendrás WordPress funcionando.
[TIP] Si usas FileZilla, asegúrate de que el puerto FTP correcto está configurado (normalmente el 21). Si tienes dudas, consulta con tu proveedor de hosting.
Paso 5: Configurar WordPress en el subdominio
Una vez instalado WordPress, es hora de personalizarlo y configurarlo:
- Accede al panel de administración: Ve a
http://subdominio.tudominio.com/wp-admine inicia sesión con el usuario y contraseña que creaste. - Elige un tema: Ve a "Apariencia" > "Temas" y elige uno que se adapte a lo que necesitas. Puedes instalar temas gratuitos o de pago.
- Instala plugins: Los plugins añaden funcionalidades a tu WordPress. Ve a "Plugins" > "Añadir nuevo" e instala los que necesites (SEO, seguridad, rendimiento, etc.).
- Configura los ajustes básicos: Ve a "Ajustes" y configura la URL del sitio, el idioma, la zona horaria, los enlaces permanentes, etc.
- Crea contenido: Empieza a crear páginas y entradas para tu nuevo sitio.
[WARNING] No instales demasiados plugins a la vez. Esto puede ralentizar tu sitio web y provocar conflictos. Instala solo los que realmente necesites.
Paso 6: Enlazar el subdominio con WordPress (Ajustes de DNS)
En la mayoría de los casos, cuando creas un subdominio en DirectAdmin, el DNS se configura automáticamente y no necesitas hacer nada más. Sin embargo, a veces puede ser necesario verificar o ajustar ciertos registros DNS:
- Accede a la gestión de DNS: En DirectAdmin, busca la sección "Gestión de DNS" o "Administrador de DNS".
- Comprueba el registro A: Deberías ver un registro A para tu subdominio que apunte a la IP de tu servidor. Por ejemplo,
blog.tudominio.comdebería tener un registro A con la IP de tu hosting. - Añade un registro CNAME (opcional): Si quieres que tu subdominio apunte a otro servicio (como un CDN o una plataforma externa), puedes añadir un registro CNAME. Pero para WordPress autoalojado, el registro A es suficiente.
- Espera la propagación: Si has hecho cambios en el DNS, recuerda que puede tardar entre 1 y 48 horas en propagarse a nivel mundial.
[INFO] Si tu dominio no está alojado en el mismo servidor que tu hosting, tendrás que cambiar los registros DNS desde el panel de tu registrador de dominios (donde compraste el dominio). En ese caso, añade un registro A con el nombre
blogy la IP de tu servidor.
Solución de problemas comunes
A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y sus soluciones:
Problema 1: El subdominio no carga
- Causa: El DNS puede estar propagándose o el registro A no está bien configurado.
- Solución: Espera 24 horas. Si sigue sin funcionar, revisa los registros DNS en DirectAdmin o en tu registrador.
Problema 2: Error al instalar WordPress
- Causa: Puede ser un problema con los permisos de archivos o con la base de datos.
- Solución: Asegúrate de que la carpeta del subdominio tiene permisos 755 y los archivos 644. Verifica que los datos de la base de datos son correctos.
Problema 3: El subdominio redirige al dominio principal
- Causa: Puede que haya una regla de redirección en el
.htaccessdel dominio principal. - Solución: Revisa el archivo
.htaccessen la raíz y elimina cualquier regla de redirección que afecte a tu subdominio.
Problema 4: No puedo acceder al panel de administración de WordPress
- Causa: Puede ser un problema de permisos o de conflictos con plugins.
- Solución: Desactiva todos los plugins renombrando la carpeta
wp-content/pluginsawp-content/plugins_backup. Si eso lo arregla, reactiva los plugins uno a uno para encontrar el culpable.
Preguntas frecuentes (FAQ)
¿Puedo crear varios subdominios?
Sí, puedes crear tantos subdominios como quieras, siempre que tu plan de hosting lo permita. Cada uno tendrá su propia carpeta y su propia instalación de WordPress.
¿El subdominio afecta al SEO del dominio principal?
No, los subdominios se consideran sitios separados a efectos de SEO. Pueden tener sus propias palabras clave y posicionamiento. Eso sí, es recomendable enlazarlos entre sí para compartir autoridad.
¿Puedo instalar WordPress sin usar el instalador automático?
Sí, la instalación manual es totalmente válida. Solo necesitas descargar WordPress, subir los archivos y crear una base de datos.
¿Qué pasa si quiero usar el subdominio para algo que no es WordPress?
No hay problema. Un subdominio es solo una carpeta en tu servidor. Puedes instalar cualquier otro CMS (Joomla, Drupal, etc.), una aplicación personalizada o simplemente subir archivos HTML.
¿Puedo eliminar un subdominio más adelante?
Sí, en DirectAdmin puedes eliminar un subdominio en cualquier momento. Ve a la sección de subdominios, selecciona el que quieras eliminar y haz clic en "Borrar". Ten en cuenta que esto eliminará todos los archivos y bases de datos asociados.
Conclusión
Crear un subdominio en DirectAdmin e instalar WordPress en él es un proceso bastante sencillo, incluso para principiantes. Solo necesitas seguir los pasos que te he detallado: crear el subdominio, instalar WordPress (ya sea con el instalador automático o manualmente) y configurarlo a tu gusto.
Recuerda que los subdominios son una herramienta muy útil para organizar tu presencia online, lanzar proyectos paralelos o hacer pruebas sin afectar a tu web principal. Si has seguido todos los pasos, ya deberías tener tu subdominio funcionando con WordPress.
Si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Mucha suerte con tu nuevo proyecto!
[TIP] Si tu hosting usa Syspanel (antes llamado HestiaCP), recuerda que el acceso se realiza por el puerto 2106. El proceso es similar, pero la interfaz puede variar ligeramente. Consulta la documentación específica de ese panel si lo necesitas.
