Cómo conectar tu dominio a WordPress desde cPanel (DNS y SSL)
¡Hola! Si has llegado hasta aquí, es porque probablemente acabas de contratar un hosting o has creado una web en WordPress y necesitas que tu dominio (por ejemplo, www.tuweb.com) apunte a tu nuevo sitio. Este proceso, aunque suena a chino, es más sencillo de lo que parece si sigues los pasos adecuados.
En esta guía extensa, vamos a desglosar, paso a paso, cómo conectar dominio WordPress desde el panel de control más utilizado en el mundo: cPanel. Además, configuraremos el certificado SSL para que tu web funcione con el candadito de seguridad (HTTPS). No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de 30 minutos tendrás tu web activa y segura.
Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, asegurémonos de que tienes todos los "ingredientes" preparados. Es frustrante estar a mitad del proceso y darse cuenta de que falta algo.
- Un dominio registrado: Puede ser que lo hayas comprado en el mismo sitio donde tienes el hosting o en un proveedor externo (como Namecheap, GoDaddy o Google Domains). Necesitas acceso al panel de gestión de DNS de ese dominio.
- Un plan de hosting con cPanel: Aquí es donde vive tu WordPress. Necesitas el usuario y la contraseña para acceder a cPanel.
- WordPress instalado: Puede estar en la raíz (public_html) o en una subcarpeta (por ejemplo, public_html/blog). Para este tutorial, asumiremos que está en la raíz, que es lo más común.
- Acceso al panel de tu proveedor de dominio: Si compraste el dominio y el hosting por separado, aquí es donde editaremos los DNS.
[INFO] Si tu hosting y tu dominio están en la misma empresa, es muy probable que el dominio ya esté conectado automáticamente. Aun así, lee este artículo para verificar que la configuración SSL es correcta.
Paso 1: Configurar los DNS del dominio (El "cerebro" de la conexión)
Los DNS (Domain Name System) son como la agenda telefónica de Internet. Traducen el nombre de tu web (www.tuweb.com) a la dirección IP de tu servidor (ej. 192.168.1.1). Para que tu dominio sepa dónde está tu WordPress, debemos cambiar estos "nombres de servidor".
### ¿Dónde encuentro los DNS de mi hosting?
Primero, necesitas saber qué servidores DNS te ha asignado tu empresa de hosting. Esta información suele estar en el correo de bienvenida que te enviaron al contratar el servicio, o en la sección de "Información de la cuenta" dentro de cPanel.
Cómo encontrarlo en cPanel:
- Accede a tu cPanel (normalmente en
tudominio.com/cpanelocpanel.tudominio.com). - Busca la sección "Dominios" o "Información General".
- Verás un apartado que dice "Servidores de nombres" o "Name Servers". Anota los dos valores, normalmente son algo así como
ns1.tudominio.comyns2.tudominio.com, odns1.hostingempresa.com.
[WARNING] Los servidores DNS no son lo mismo que la IP del servidor. No busques un número (como 123.456.789.0), busca nombres de dominio como ns1. o dns1..
### Modificar los DNS en tu proveedor de dominio
Ahora, ve al sitio web donde compraste tu dominio. Este es un paso crítico para cPanel DNS WordPress.
- Inicia sesión en tu cuenta del registrador de dominios.
- Busca la opción "Dominios" o "Mi Cuenta" y selecciona el dominio que quieres conectar.
- Busca un apartado llamado "DNS", "Servidores de Nombres" o "Name Servers".
- Elige la opción de "Usar servidores de nombres personalizados" (o "Custom Name Servers").
- Borra los valores antiguos y escribe los dos servidores DNS que anotaste en cPanel.
- Guarda los cambios.
¿Y si mi dominio no está en ningún registrador externo? Si compraste el dominio en la misma empresa que el hosting, normalmente solo tienes que ir a cPanel > "Dominios" y hacer clic en "Asociar" o "Conectar". El sistema hará el resto automáticamente.
[INFO] La propagación de DNS puede tardar entre 2 y 48 horas en todo el mundo. No te asustes si no funciona al instante. Mientras tanto, puedes seguir con el siguiente paso.
Paso 2: Instalar y configurar WordPress (Si aún no lo has hecho)
Si ya tienes WordPress instalado, salta al Paso 3. Si no, este es el momento de hacerlo. La mayoría de los paneles de cPanel tienen un instalador automático llamado "Softaculous" o "Installatron".
### Instalación rápida con Softaculous
- En cPanel, busca la sección "Software" y haz clic en "Softaculous Apps Installer".
- Busca el icono de WordPress y haz clic en "Install".
- En el campo "Choose Domain" (Elegir dominio), selecciona el dominio que acabas de configurar en el Paso 1.
- Deja el directorio en blanco (si quieres que sea la web principal) o escribe "blog" si quieres una subcarpeta.
- Rellena los datos de la cuenta de administrador (usuario, contraseña, email). Guarda esta información en un lugar seguro.
- Configura el título del sitio y el idioma.
- Haz clic en "Install" y espera a que termine. El instalador te dará la URL de tu nueva web.
Paso 3: Ajustar la URL de WordPress (Evita el bucle de errores)
Este es un error muy común. Si intentas acceder a tu web y te sale un mensaje de "Error de base de datos" o "Demasiadas redirecciones", es porque WordPress aún recuerda la URL antigua (si lo instalaste antes de cambiar los DNS). Para solucionarlo, vamos a forzar la nueva URL.
### Método desde cPanel (El más fiable)
-
Ve a cPanel y busca la sección "Archivos" y haz clic en "Administrador de archivos".
-
Navega hasta la carpeta
public_html(o la carpeta donde instalaste WordPress). -
Busca el archivo llamado
wp-config.php. Haz clic derecho sobre él y selecciona "Editar". -
Busca esta línea (normalmente al final del archivo):
/* That's all, stop editing! Happy publishing. */ -
Justo antes de esa línea, pega estas dos líneas de código:
define('WP_HOME', 'https://tudominio.com'); define('WP_SITEURL', 'https://tudominio.com');Reemplaza
tudominio.comcon tu dominio real (sinhttps://si no lo has configurado aún, pero ya que vamos a poner SSL, ponlo ya). -
Guarda los cambios y cierra el editor.
[WARNING] Este método es temporal. Una vez que accedas al panel de administración, deberías ir a Ajustes > Generales y verificar que las dos URLs (Dirección del sitio y Dirección de WordPress) son correctas. Si no lo son, cámbialas y guarda. Después de esto, puedes borrar las líneas que añadiste al wp-config.php.
Paso 4: Activar SSL Let's Encrypt desde cPanel (El Candado de Seguridad)
Tener una web sin HTTPS es como dejar la puerta de tu casa abierta. Google penaliza esto y los usuarios desconfían. Ahora vamos a instalar el certificado SSL Let's Encrypt cPanel de forma gratuita y automática.
### ¿Qué es Let's Encrypt?
Es una autoridad de certificación gratuita y automatizada que te permite tener HTTPS en tu web sin pagar nada. La mayoría de los cPanels modernos lo integran de serie.
### Pasos para activar el SSL
- En cPanel, busca la sección "Seguridad" y haz clic en "SSL/TLS Status" o "Let's Encrypt" (dependiendo de la versión de cPanel, el nombre puede variar).
- Verás una lista de tus dominios. Busca el tuyo y haz clic en el botón "Issue" o "Instalar".
- Asegúrate de que la casilla de "Incluir subdominios www" (o "Include www") esté marcada. Esto es crucial para que
www.tudominio.comytudominio.comfuncionen bien. - Haz clic en "Install" o "Emitir".
- El sistema tardará unos segundos en generar el certificado. Cuando termine, verás un mensaje de éxito.
[TIP] Si no ves la opción "SSL/TLS Status", busca en el buscador de cPanel la palabra "SSL". También puedes preguntar a tu proveedor de hosting; a veces hay que activarlo manualmente desde el lado del servidor.
### Activar la función "Forzar HTTPS"
Una vez instalado el certificado, no queremos que los usuarios accedan por la versión no segura (http://). Vamos a forzar la redirección a HTTPS.
- En cPanel, busca la sección "Dominios" y haz clic en "Forzar HTTPS" o "Redirects".
- Si estás en "Forzar HTTPS", simplemente activa el interruptor para tu dominio.
- Si estás en "Redirects", crea una redirección 301 de
http://ahttps://. Asegúrate de que sea Redirección Permanente (301).
Paso 5: Verificar que todo funciona (Pruebas finales)
Ya casi lo tienes. Ahora toca comprobar que todo el trabajo ha valido la pena.
### Comprobaciones rápidas
- Abre tu dominio en una ventana de incógnito (Ctrl+Shift+N en Chrome o Ctrl+Shift+P en Firefox). Esto evita que el navegador te muestre una versión cacheada.
- Escribe
https://tudominio.comy pulsa Enter. Debería cargar tu web de WordPress sin errores. - Busca el candado en la barra de direcciones. Debe aparecer un candado cerrado, lo que indica que el certificado SSL es válido.
- Haz clic en el candado y verifica que dice "Conexión segura" o "Certificado válido".
- Prueba a escribir
http://tudominio.com(sin la "s"). Deberías ser redirigido automáticamente a la versión conhttps://.
### Solución de problemas comunes
- "Error de demasiadas redirecciones": Esto suele pasar por un conflicto entre la URL que pusiste en
wp-config.phpy la que hay en la base de datos. Vuelve al Paso 3 y asegúrate de que ambas son exactamente iguales (con o sinwww). También prueba a limpiar la caché del navegador. - "No se puede acceder al sitio": Aún no han propagado los DNS. Espera unas horas y prueba de nuevo. Puedes usar herramientas online como
whatsmydns.netpara ver el estado de la propagación global. - El candado aparece con un signo de admiración: Esto significa que hay contenido mixto (parte en http y parte en https). En WordPress, ve a Ajustes > Generales y cambia las dos URLs a
https://. Luego, instala un plugin como "Really Simple SSL" para arreglar las imágenes y enlaces internos automáticamente.
Preguntas Frecuentes (FAQ) sobre Conexión de Dominio y SSL
Aquí respondemos a las dudas más habituales que nos llegan al soporte técnico.
### ¿Cuánto tarda en funcionar mi dominio?
La propagación de DNS puede tardar de 2 a 48 horas. Sin embargo, en el 90% de los casos, funciona en menos de 4 horas. Si después de 48 horas no funciona, contacta con tu proveedor de hosting.
### ¿Qué pasa si mi dominio tiene un subdominio (ej. tienda.tudominio.com)?
El proceso es el mismo, pero tendrás que emitir un certificado SSL separado para ese subdominio. En cPanel, en la sección SSL/TLS, podrás seleccionar el subdominio y emitir un certificado para él.
### ¿Puedo conectar un dominio que compré en otra empresa?
Sí, absolutamente. Ese es el proceso que hemos descrito en el Paso 1. Solo necesitas cambiar los "Name Servers" de tu dominio en el panel de la empresa donde lo compraste, apuntando a los de tu hosting.
### ¿Necesito renovar el certificado SSL manualmente?
No. SSL Let's Encrypt cPanel se renueva automáticamente cada 90 días. El propio sistema de cPanel se encarga de renovarlo siempre que el dominio siga apuntando a su servidor. No tienes que hacer nada.
### Mi web funciona con https://, pero la barra de direcciones no muestra el candado.
Esto es un problema de "contenido mixto". Revisa que todas las imágenes y enlaces de tu web usen https:// en su URL. El plugin "Really Simple SSL" es una solución mágica para esto.
### ¿Qué es "Syspanel" y qué tiene que ver con esto?
[INFO] "Syspanel" es el nombre que usamos para referirnos a un panel de control alternativo a cPanel, llamado técnicamente HestiaCP. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo: tudominio.com:2106). El proceso de conexión de dominio y SSL es muy similar, pero la interfaz gráfica es diferente. Si tu proveedor usa Syspanel, busca las secciones de "DNS" y "SSL" dentro de ese panel, que suelen estar en el menú lateral izquierdo.
Conclusión y consejos finales
Conectar un dominio a WordPress y configurar SSL no es una tarea de otro mundo; es cuestión de seguir una receta. Has aprendido a cambiar los DNS, a instalar WordPress, a forzar HTTPS y a resolver los errores más comunes.
Resumen rápido de lo que hiciste:
- DNS: Apuntaste tu dominio a los servidores de tu hosting.
- WordPress: Instalaste el CMS en tu carpeta raíz.
- URL: Ajustaste la URL de WordPress para evitar problemas de redirección.
- SSL: Emitiste un certificado gratuito con Let's Encrypt.
- HTTPS: Forzaste la redirección para que todos usen la versión segura.
[TIP] Te recomendamos que, una vez al mes, entres a cPanel y revises que el estado del certificado SSL sigue activo. Aunque es automático, una mala configuración de un plugin puede romperlo.
Ahora tu web está lista para conquistar Internet. Si tienes alguna duda más compleja, no dudes en abrir un ticket con tu proveedor de hosting, pero con esta guía ya has resuelto el 90% del trabajo.
¡Buena suerte con tu nuevo sitio web y a por ese posicionamiento en Google!
