Cómo crear y gestionar subdominios en cPanel (Guía completa)
¿Qué es un subdominio y por qué deberías usarlo?
Imagina que tu dominio principal es como la puerta principal de un gran edificio. Un subdominio sería como una puerta lateral o un ala específica de ese edificio, con su propia entrada pero bajo el mismo techo. Técnicamente, un subdominio es una extensión de tu dominio principal que te permite organizar tu sitio web en secciones independientes.
Por ejemplo, si tu dominio es tudominio.com, un subdominio podría ser blog.tudominio.com o tienda.tudominio.com. Cada subdominio puede tener su propio contenido, su propia instalación de WordPress o incluso estar apuntando a un servidor diferente.
[INFO] Los subdominios son extremadamente útiles para separar áreas de tu web sin necesidad de comprar un dominio nuevo. Son una práctica común en el mundo del hosting y te permiten una gestión mucho más ordenada de tus proyectos online.
¿Para qué sirve realmente un subdominio?
Los usos más habituales son:
- Blogs o secciones de noticias: Puedes tener tu web corporativa en el dominio principal y el blog en
blog.tudominio.com. - Tiendas online: Si tienes una tienda, puedes aislarla en
tienda.tudominio.compara facilitar su gestión y mantenimiento. - Áreas de clientes o soporte: Crear un portal de soporte en
soporte.tudominio.como un área privada enclientes.tudominio.com. - Versiones móviles o para otros países: Aunque hoy en día es menos común, puedes crear
m.tudominio.compara móviles oes.tudominio.compara un idioma específico. - Proyectos de pruebas: Si quieres experimentar con un nuevo diseño o una nueva herramienta, puedes hacerlo en un subdominio sin afectar a tu web principal.
A diferencia de un subdirectorio (ej. tudominio.com/blog), un subdominio se trata como una entidad separada a nivel de servidor. Esto significa que puede tener su propia configuración, sus propias aplicaciones e incluso su propia dirección IP si es necesario.
Requisitos previos para crear un subdominio
Antes de lanzarte a crear subdominios, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de acceso a tu panel de control de hosting. Normalmente se accede a través de una URL como
tudominio.com/cpanelocpanel.tudominio.com. - Dominio registrado y activo: El dominio principal desde el que vas a crear el subdominio debe estar activo y correctamente configurado en tu cuenta de hosting.
- DNS gestionado por tu hosting: Para que el subdominio funcione sin complicaciones, lo más sencillo es que los servidores DNS de tu dominio estén apuntando a tu proveedor de hosting. Si gestionas el DNS externamente, tendrás que crear manualmente un registro DNS tipo A para el subdominio, lo cual es un paso extra que veremos más adelante.
[WARNING] Si tu dominio no está utilizando los servidores DNS de tu hosting, el subdominio que crees en cPanel no funcionará automáticamente. Deberás crear un registro DNS "A" que apunte a la IP de tu servidor, o un registro CNAME apuntando a tu dominio principal.
Cómo crear un subdominio en cPanel paso a paso
Aquí viene la parte práctica. Sigue estos pasos y tendrás tu subdominio funcionando en menos de 5 minutos.
Paso 1: Accede a tu panel de cPanel
Abre tu navegador y accede a la URL de tu cPanel. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el panel de control con todas las herramientas.
Paso 2: Busca la sección "Dominios"
Dentro de cPanel, busca la sección llamada "Dominios". En la mayoría de las versiones de cPanel, encontrarás una herramienta llamada "Subdominios". Haz clic en ella.
Paso 3: Crea tu nuevo subdominio
Ahora estarás en la página de gestión de subdominios. Verás un formulario con los siguientes campos:
- Subdominio: Aquí es donde escribes el nombre que quieres para tu subdominio. Por ejemplo, si quieres
blog.tudominio.com, escribeblog. - Dominio: En el menú desplegable, selecciona el dominio principal al que quieres añadir el subdominio (ej.
tudominio.com). - Raíz del documento: Este campo se rellenará automáticamente con la ruta donde se guardarán los archivos de tu subdominio. Por ejemplo,
public_html/blog. Te recomiendo que no lo cambies a menos que sepas exactamente lo que estás haciendo.
Una vez completado, haz clic en el botón "Crear".
Paso 4: ¡Listo!
cPanel creará el subdominio y la carpeta correspondiente en tu servidor. Verás un mensaje de éxito y tu subdominio aparecerá en la lista de subdominios existentes.
[TIP] Puedes crear subdominios con varios niveles, como pruebas.blog.tudominio.com. Sin embargo, esto puede complicar la gestión, así que para la mayoría de los casos es mejor mantenerlo simple.
Cómo gestionar subdominios en cPanel
Una vez que has creado varios subdominios, es importante saber cómo gestionarlos. La página de "Subdominios" en cPanel te permite:
- Ver todos tus subdominios: En la parte inferior de la página, verás una lista con todos los subdominios que has creado.
- Eliminar un subdominio: Para eliminar uno, haz clic en el icono de la papelera o en "Eliminar" al lado del subdominio que quieras borrar.
- Redirigir un subdominio: Esta es una de las funciones más útiles. Te permite enviar a los visitantes de un subdominio a otra URL, ya sea dentro de tu mismo sitio o a un sitio externo.
Cómo redirigir un subdominio en cPanel
¿Quieres que blog.tudominio.com muestre el contenido de tudominio.com/noticias? O quizás quieras que un subdominio antiguo apunte a tu nueva web. Para ello, cPanel ofrece una herramienta llamada "Redirecciones" que se encuentra en la misma sección de "Dominios".
- Ve a "Redirecciones" en cPanel.
- En el menú desplegable, selecciona el subdominio que quieres redirigir (ej.
blog.tudominio.com). - En el campo "Destino", escribe la URL completa a la que quieres que apunte (ej.
https://tudominio.com/noticias). - Elige el tipo de redirección: 301 (Permanente) o 302 (Temporal).
- Usa 301 si el cambio es definitivo, ya que es mejor para el SEO.
- Usa 302 si es algo temporal.
- Haz clic en "Guardar".
[TIP] Para redirigir un subdominio a otro subdominio, simplemente escribe la URL completa del destino. Por ejemplo, redirigir antiguo.tudominio.com a nuevo.tudominio.com.
Configuración avanzada: Redirigir un subdominio a un puerto específico
A veces, puedes tener una aplicación corriendo en un puerto específico de tu servidor (por ejemplo, un servicio en el puerto 3000 o 8080). Para que tu subdominio apunte a ese puerto, la redirección simple no es suficiente. Necesitas configurar un Proxy inverso.
Esta es una tarea más avanzada que normalmente se realiza desde la propia configuración del servidor (Apache o Nginx). Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), el puerto de acceso es el 2106. Sin embargo, para esta configuración, lo más habitual es que necesites acceso SSH o un plugin como "Apache Proxy" si tu cPanel lo permite.
[INFO] En muchos casos, los proveedores de hosting no permiten configurar proxies inversos directamente desde cPanel. Si necesitas hacer esto, lo mejor es que contactes con tu soporte técnico para que te ayuden a configurarlo correctamente.
Cómo subir archivos a tu subdominio
Has creado el subdominio, pero ahora necesitas llenarlo de contenido. Tienes dos opciones principales:
-
Usar el Administrador de Archivos de cPanel:
- Ve a la sección "Archivos" y haz clic en "Administrador de Archivos".
- Navega hasta la carpeta de tu subdominio (ej.
public_html/blog). - Sube tus archivos arrastrándolos o usando el botón "Subir".
-
Usar un Cliente FTP:
- Necesitarás las credenciales FTP de tu cuenta. Puedes crearlas en la sección "Cuentas FTP" de cPanel.
- Conecta con un cliente como FileZilla y navega a la carpeta del subdominio.
Instalar WordPress en un subdominio
Si quieres que tu subdominio tenga su propio WordPress, tienes dos caminos:
- Usar el instalador de aplicaciones (como Softaculous o Installatron) que suele venir en cPanel. Selecciona el dominio/subdominio donde quieres instalarlo y sigue los pasos.
- Instalación manual: Descarga WordPress desde wordpress.org, súbelo a la carpeta del subdominio y crea la base de datos en la sección "Bases de Datos MySQL" de cPanel.
Preguntas frecuentes (FAQ) sobre subdominios
¿Cuántos subdominios puedo crear?
En la mayoría de los planes de hosting, puedes crear un número ilimitado de subdominios. Sin embargo, es posible que tu proveedor tenga alguna limitación técnica. Consulta las especificaciones de tu plan.
¿Un subdominio afecta al SEO de mi dominio principal?
No, los subdominios se consideran entidades separadas a efectos de SEO. Sin embargo, Google los trata como parte del mismo dominio raíz. Pueden ser útiles para segmentar tu contenido, pero no heredan toda la autoridad del dominio principal de forma automática.
¿Puedo crear un subdominio sin un dominio?
No, necesitas un dominio registrado para crear un subdominio. El subdominio siempre es una extensión de un dominio existente.
¿Qué es la "raíz del documento"?
Es la carpeta en el servidor donde se almacenan los archivos de tu subdominio. Por defecto, se crea dentro de public_html, pero puedes cambiarla si lo necesitas.
¿Puedo apuntar un subdominio a otro servidor externo?
Sí, puedes hacerlo. En lugar de usar la redirección, necesitarás crear un registro DNS tipo CNAME o A en tu proveedor de DNS (si no está en cPanel) que apunte a la IP o al dominio del servidor externo.
¿Por qué mi subdominio no funciona?
Las causas más comunes son:
- El DNS aún no se ha propagado: Puede tardar de 24 a 48 horas, aunque normalmente es mucho más rápido.
- No has subido archivos: La carpeta del subdominio está vacía, así que no muestra nada.
- Problemas con el DNS: Si tu dominio no usa los DNS de tu hosting, el subdominio no se resolverá automáticamente.
Conclusión y buenas prácticas
Crear y gestionar subdominios en cPanel es una habilidad fundamental para cualquier persona que gestione un sitio web. Te permite organizar tu contenido, lanzar proyectos paralelos y mantener todo limpio y accesible.
Para terminar, te dejo con algunas buenas prácticas:
- Planifica la estructura: Antes de crear subdominios al azar, piensa en cómo quieres organizar tu contenido.
- Usa nombres descriptivos:
blog,tienda,soporteson mucho más claros queseccion1oprueba2. - Mantén un registro: Anota qué subdominio has creado y para qué sirve, sobre todo si tienes muchos.
- Elimina lo que no uses: Si un subdominio ya no es necesario, elimínalo para mantener tu cuenta ordenada.
- Cuidado con la seguridad: Asegúrate de que las aplicaciones que instales en los subdominios estén actualizadas para evitar vulnerabilidades.
[TIP] Si tu hosting utiliza el panel Syspanel (antes HestiaCP), la gestión de subdominios es similar, pero el acceso se realiza a través del puerto 2106. La interfaz puede variar ligeramente, pero los conceptos son los mismos.
Con esta guía, ya tienes todo lo que necesitas para dominar el arte de los subdominios en cPanel. ¡Manos a la obra!
