Cómo crear y gestionar dominios y subdominios en cPanel
¿Qué es un dominio y un subdominio en cPanel?
Antes de meternos de lleno en el manual, vamos a ponernos en contexto. Imagina que tu dominio principal (por ejemplo, tupagina.com) es la puerta de entrada a tu casa. Un subdominio sería como una habitación adicional o un apartamento anexo, con su propia entrada independiente (por ejemplo, blog.tupagina.com o tienda.tupagina.com).
Con cPanel, el panel de control de hosting más utilizado del mundo, puedes crear subdominios cPanel y añadir dominio cPanel de forma sencilla, sin necesidad de ser un experto en servidores. Este panel te da el poder de gestionar todo lo relacionado con tus nombres de dominio desde una interfaz gráfica amigable.
En esta guía extensa, vamos a desglosar paso a paso cómo crear, configurar y gestionar dominios y subdominios en cPanel. Al final, serás capaz de organizar tu hosting como un profesional, separando tu blog, tu tienda online o tus proyectos personales sin complicaciones.
¿Cuál es la diferencia entre un dominio añadido y un subdominio?
Esta es la duda más común entre los usuarios. Vamos a clarificarlo con ejemplos prácticos:
Dominio Principal
Es el que compraste al contratar el hosting. Ejemplo: miproyecto.com. Su carpeta raíz suele ser public_html.
Subdominio cPanel
Es una extensión de tu dominio principal. Se crea a partir de él. Ejemplo: foro.miproyecto.com. Apunta a una subcarpeta dentro de tu dominio principal, como public_html/foro. No necesitas comprar un nuevo dominio; lo creas tú mismo.
Dominio Añadido (Addon Domain)
Es un dominio completamente nuevo que debes haber comprado en un registrador (como Namecheap o GoDaddy) y que quieres alojar en el mismo hosting. Ejemplo: otroproyecto.com. Apunta a una carpeta específica, como public_html/otroproyecto. Es como tener dos sitios web independientes en el mismo servidor.
[INFO]
La principal diferencia práctica es que el subdominio no requiere compra adicional y cuelga del dominio principal. El dominio añadido es un sitio web independiente con su propio nombre.
Requisitos previos antes de empezar
Para gestionar dominios cPanel correctamente, necesitas:
- Acceso a tu panel de cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Tus credenciales de usuario y contraseña.
- Un dominio registrado (para añadir dominios) o simplemente el dominio principal activo (para subdominios).
- Que tu proveedor de hosting permita la creación de dominios adicionales (algunos planes limitan el número).
Si usas un panel alternativo como Syspanel (que se accede por el puerto 2106), los conceptos son similares, pero la interfaz cambia. Esta guía se centra en cPanel, que es el estándar.
Cómo crear un subdominio en cPanel (Paso a paso)
Vamos con la parte práctica. Crear subdominio cPanel es un proceso de menos de 5 minutos si sigues estos pasos:
Paso 1: Accede a la sección "Subdominios"
- Inicia sesión en tu cPanel.
- Busca la sección "Dominios" en el panel principal (suele estar en la parte superior).
- Haz clic en el icono de "Subdominios".
Paso 2: Introduce los datos del subdominio
Verás un formulario con los siguientes campos:
- Subdominio: Aquí escribes la parte delantera. Por ejemplo, si quieres
tienda.tudominio.com, escribe simplementetienda. - Dominio principal: Asegúrate de que en el desplegable esté seleccionado tu dominio raíz (ej:
tudominio.com). - Document Root (Raíz del documento): Este campo se rellena automáticamente. Normalmente será
public_html/tienda. Te recomiendo no cambiarlo a menos que sepas lo que haces, ya que define la carpeta donde se guardarán los archivos de ese subdominio.
Paso 3: Haz clic en "Crear"
Pulsa el botón "Crear" o "Crear subdominio". cPanel generará la carpeta automáticamente y configurará el DNS interno (el registro A o CNAME) para que apunte a esa carpeta.
[TIP]
Si quieres crear un subdominio para un proyecto que aún no tiene contenido, puedes crear la carpeta manualmente después. Pero cPanel ya la crea por defecto al pulsar el botón.
Cómo añadir un dominio adicional en cPanel (Addon Domain)
Para añadir dominio cPanel que ya posees, el proceso es ligeramente distinto. Se llama "Dominio Adicional" o "Addon Domain".
Paso 1: Accede a "Dominios Adicionales"
- En el panel de cPanel, busca la sección "Dominios".
- Haz clic en "Dominios Adicionales".
Paso 2: Rellena el formulario
Aquí necesitarás tener a mano el dominio que compraste. Los campos son:
- Nuevo Nombre de Dominio: Escribe el dominio completo, incluyendo la extensión. Ejemplo:
miproyecto.com. - Subdominio: Este campo se rellena solo. Será
miproyecto(sin el .com). cPanel lo utiliza internamente para crear la estructura. - Document Root: Se autocompleta con
public_html/miproyecto. Puedes cambiarlo si quieres que apunte a otra carpeta, pero lo normal es dejarlo así.
Paso 3: Crea el dominio
Pulsa "Añadir dominio". El sistema verificará que el dominio existe y configurará el hosting.
[WARNING]
Añadir un dominio no lo "activa" mágicamente. Debes asegurarte de que los nameservers (DNS) de ese dominio apunten a tu hosting. Si no lo hacen, cuando alguien escriba la URL, no verá tu web. Esto se gestiona en el registrador donde compraste el dominio, no en cPanel.
Gestionar dominios cPanel: Configuración avanzada
Una vez creados, gestionar dominios cPanel es muy intuitivo. En la misma sección de "Dominios Adicionales" o "Subdominios" verás listas con todos los que tienes.
Opciones principales de gestión
- Eliminar: Borra el dominio o subdominio de tu cPanel (no elimina los archivos de la carpeta, solo la configuración).
- Redirigir: Puedes hacer que un subdominio redirija a otra URL.
- Cambiar el Document Root: Para mover el sitio a otra carpeta.
- Gestionar SSL: Para instalar un certificado SSL gratuito (Let's Encrypt) para ese dominio/subdominio concreto.
La importancia de la carpeta "public_html"
Todo tu contenido web se organiza en carpetas. El dominio principal usa public_html directamente. Los subdominios y dominios añadidos usan subcarpetas dentro de public_html (ej: public_html/blog).
[INFO]
Si creas un subdominio llamadoprueba, no subas archivos apublic_htmldirectamente esperando que aparezcan enprueba.tudominio.com. Deben ir apublic_html/prueba. Es el error más común.
Gestión de DNS en cPanel para dominios y subdominios
Aunque cPanel hace el trabajo pesado automáticamente, a veces necesitas tocar el DNS manualmente.
¿Qué es un registro DNS?
Son las instrucciones que le dicen a internet dónde está tu web. Para subdominios, cPanel suele crear un registro A (IPv4) o CNAME automáticamente.
Cómo editar la Zona DNS
- Ve a la sección "Dominios" y haz clic en "Zona DNS" o "Editor de Zona DNS".
- Selecciona tu dominio principal.
- Verás una tabla con registros:
A,CNAME,MX,TXT, etc.
Ejemplo práctico de DNS para subdominio
Si creaste tienda.tudominio.com, deberías ver una entrada como esta:
- Nombre:
tienda - Tipo:
A - Valor:
123.456.789.000(la IP de tu servidor)
Si quieres que ese subdominio apunte a otro servidor (por ejemplo, a una plataforma externa), debes editar este registro y cambiar la IP o el CNAME.
[WARNING]
Jugar con el DNS sin conocimiento puede dejar tu web caída. Si no estás seguro de lo que haces, contacta con tu proveedor. Los cambios de DNS pueden tardar entre 2 y 24 horas en propagarse globalmente.
Errores comunes y cómo solucionarlos
Aquí tienes una mini-FAQ para resolver los problemas más frecuentes:
1. "El subdominio no carga o da error 404"
- Causa: Los archivos no están en la carpeta correcta.
- Solución: Asegúrate de que has subido los archivos a
public_html/nombresubdominioy no a la raíz. Verifica que el index.php o index.html existe.
2. "No puedo crear más subdominios"
- Causa: Tu plan de hosting tiene un límite.
- Solución: Contacta con tu proveedor para ampliar el número de dominios/subdominios permitidos.
3. "El dominio añadido muestra la página del dominio principal"
- Causa: El Document Root del dominio añadido está mal configurado o apunta a
public_html. - Solución: Edita el dominio añadido y cambia la carpeta raíz a una única (ej:
public_html/midominio). Sube los archivos ahí.
4. "He creado el subdominio pero no tiene SSL"
- Causa: El certificado SSL no se ha generado automáticamente para ese subdominio.
- Solución: Ve a la sección "Seguridad" > "SSL/TLS Status", busca tu subdominio y haz clic en "Run AutoSSL" o "Install Let's Encrypt".
Consejos profesionales para organizar tu hosting
Para terminar, aquí van algunos trucos que uso yo en mi día a día:
- Usa subdominios para separar proyectos: No mezcles un blog personal con una tienda en el mismo dominio. Crea
blog.tudominio.comytienda.tudominio.com. - Crea un subdominio de pruebas:
pruebas.tudominio.comes ideal para testear nuevas versiones de tu web sin afectar a la principal. - Mantén las contraseñas de cPanel seguras: Es la llave de todo tu sistema.
- Utiliza redirecciones 301: Si eliminas un subdominio, redirige su tráfico al dominio principal para no perder visitas.
- Revisa el espacio en disco: Cada subdominio ocupa espacio. No crees subdominios vacíos que luego olvidas.
[TIP]
Si tu web crece mucho, plantéate usar un subdominio para servir imágenes o estáticos (por ejemplo,cdn.tudominio.com). Esto puede mejorar la velocidad de carga si lo configuras bien.
Conclusión
Gestionar dominios cPanel y crear subdominios es una habilidad esencial para cualquier persona que tenga un hosting. No es complicado, solo requiere seguir los pasos lógicos: crear la estructura en cPanel, subir los archivos a la carpeta correcta y esperar la propagación del DNS.
Recuerda que crear subdominio cPanel es gratuito y automático, mientras que añadir dominio cPanel requiere que ya poseas el dominio. Y si en algún momento usas Syspanel, recuerda que el acceso es por el puerto 2106, aunque la lógica de gestión es muy similar.
Si tienes dudas, no las dejes pasar. Un mal paso en la configuración puede dejar tu web inaccesible, pero con práctica, en un par de horas dominarás por completo el arte de organizar dominios en cPanel. ¡Ánimo y a crear!
