Cómo conectar WordPress a un dominio y activar SSL (Let's Encrypt)
¿Acabas de crear tu página web y te sientes un poco perdido con eso de conectar el dominio y poner el candadito de seguridad? No te preocupes, es mucho más fácil de lo que parece. Este artículo es tu mapa del tesoro para darle vida a tu WordPress y asegurarlo con un certificado SSL gratuito.
Te voy a guiar paso a paso, sin tecnicismos raros, para que en menos de lo que cantes un "hola mundo", tu web esté funcionando con el dominio perfecto y con ese candado que da tanta confianza a tus visitantes.
Primero, ¿Qué Necesitas Tener a Mano?
Antes de empezar a mover cosas, asegurémonos de que tienes las herramientas necesarias. No necesitas ser un hacker ni un programador, solo tener a mano lo siguiente:
- Tu dominio: El nombre de tu web (ej:
tudominio.com). Asegúrate de que está registrado y activo. - Acceso a tu proveedor de dominio: Necesitarás entrar en el panel donde compraste el dominio para cambiar unos "DNS". Normalmente es en sitios como GoDaddy, Namecheap, DonDominio, etc.
- Acceso a tu panel de hosting: Aquí es donde vive tu WordPress. Habitualmente tienes un panel de control llamado cPanel, Plesk o Syspanel (este último es el que usamos nosotros, y recuerda que se accede por el puerto 2106).
[WARNING] Si no sabes cuál es tu proveedor de dominio o tu panel de hosting, revisa los correos de bienvenida que recibiste al contratar los servicios. Ahí viene toda esta información.
Parte 1: Conectando tu Dominio a WordPress (Los DNS)
Piensa en los DNS como la "agenda telefónica" de Internet. Le dicen a los navegadores (como Chrome o Firefox) a qué servidor tienen que ir cuando alguien escribe tudominio.com.
El objetivo es que tu dominio apunte a los servidores de tu hosting, donde está instalado WordPress. Hay dos formas principales de hacerlo, dependiendo de cómo tengas contratado el servicio.
Opción A: Si tu Hosting y tu Dominio están en el Mismo Sitio
Esta es la opción más fácil. Si compraste el dominio y el hosting juntos (por ejemplo, en la misma empresa), a menudo el dominio ya está configurado para apuntar al hosting automáticamente.
- Paso 1: Entra en tu panel de control de hosting (cPanel, Plesk o Syspanel en el puerto 2106).
- Paso 2: Busca una sección llamada "Dominios" o "Domain".
- Paso 3: Si tu dominio aparece en la lista y está marcado como "principal" o "añadido", ¡ya está! La conexión base está hecha. Si no, busca un botón de "Añadir dominio" o "Addon Domain" e introdúcelo.
Opción B: Si tu Dominio y tu Hosting son de Empresas Diferentes
Aquí es donde entran en juego los DNS. Es un pelín más técnico, pero no muerde. Solo tienes que cambiar dos números.
-
Paso 1: Encuentra tus servidores DNS de hosting. En el panel de tu hosting, busca una sección llamada "DNS", "Servidores de nombres" o "Nameservers". Normalmente verás algo como
ns1.tuproveedordehosting.comyns2.tuproveedordehosting.com. Anota estos dos valores. -
Paso 2: Ve a tu proveedor de dominio. Entra donde compraste el dominio (GoDaddy, etc.) y busca la sección de "Administración de DNS" o "Nameservers".
-
Paso 3: Cambia los nameservers. Sustituye los que vienen por defecto (suelen ser los del propio registrador) por los dos que anotaste en el paso anterior.
-
Paso 4: Espera la propagación. Esto es como cuando envías una carta por correo. No llega al instante. La propagación de DNS puede tardar desde unos pocos minutos hasta 24-48 horas (aunque normalmente es mucho más rápido). Ten paciencia.
[INFO] Mientras se propaga, puedes ver tu web con una URL temporal que te da el hosting (suele ser algo como
tudominio.com/temporalo una IP). No te asustes si ves eso, es normal.
Parte 2: Instalar WordPress en tu Dominio (Si Aún No Está)
Si acabas de conectar el dominio y aún no has instalado WordPress, este es el momento. No te voy a liar con instalaciones manuales de archivos y bases de datos. Casi todos los hostings tienen un instalador automático.
- Paso 1: Entra en tu panel de control (cPanel, Plesk, Syspanel en el puerto 2106).
- Paso 2: Busca la sección de "Sitio Web" o "Aplicaciones" y encuentra el icono de WordPress (a veces está dentro de "Softaculous" o "Installatron").
- Paso 3: Sigue el asistente. Te pedirá elegir el dominio (selecciona el tuyo), crear un usuario y contraseña para el admin, y ponerle un nombre a tu sitio.
- Paso 4: En cuestión de minutos, tendrás tu WordPress instalado y funcionando en tu dominio.
Parte 3: Activando el SSL de Let's Encrypt (El Candadito Mágico)
Ya tienes tu WordPress conectado a tu dominio. ¡Genial! Pero ahora mismo, la dirección de tu web empieza por http:// (sin la "s"). Eso significa que los datos viajan "desnudos" por Internet, lo cual es un riesgo.
Para arreglarlo, vamos a activar un certificado SSL. Es un mecanismo que cifra la conexión, y el mejor de todos es Let's Encrypt, porque es 100% gratis. Al activarlo, tu web pasará a ser https:// y verás el candado en el navegador.
¿Cómo Activar SSL en mi Hosting?
La mayoría de los paneles de control modernos lo hacen muy fácil.
- Paso 1: Ve a tu panel de control del hosting.
- Paso 2: Busca una sección llamada "Seguridad", "SSL/TLS" o "Certificados SSL".
- Paso 3: Dentro, busca la opción de "Let's Encrypt" o "SSL Gratis". Haz clic en ella.
- Paso 4: Normalmente, te mostrará una lista de tus dominios. Selecciona el dominio que quieres proteger y pulsa el botón de "Emitir" o "Instalar".
- Paso 5: Espera unos segundos. El sistema creará el certificado y lo instalará automáticamente. Verás un mensaje de éxito.
[TIP] En Syspanel (puerto 2106), la opción suele estar en "Sitios Web" → selecciona tu dominio → "SSL/TLS" → "Emitir Let's Encrypt". Es un proceso de un solo clic.
Activar SSL en WordPress (El Paso Final)
A veces, aunque el certificado esté instalado en el servidor, WordPress no sabe que debe usarlo. Es como tener una puerta blindada pero con el letrero de "entrada libre". Vamos a cambiar el letrero.
-
Paso 1: Accede a tu wp-admin. Ve a
tudominio.com/wp-admine inicia sesión con tu usuario y contraseña. -
Paso 2: Ve a Ajustes → Generales.
-
Paso 3: Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Ambas deben empezar con
https://en lugar dehttp://. Cámbialas. -
Paso 4: Guarda los cambios. WordPress te pedirá confirmación y se recargará automáticamente con la nueva URL segura.
[WARNING] Si al guardar los cambios no puedes acceder a tu web, no entres en pánico. A veces la caché del navegador juega malas pasadas. Borra la caché o prueba en una ventana de incógnito. Si el problema persiste, contacta con tu soporte de hosting.
Comprobación Final y Solución de Problemas
¡Ya casi lo tienes! Solo falta verificar que todo está en orden.
-
Comprueba el candado: Entra a
https://tudominio.comy mira en la barra de direcciones. Deberías ver un candado cerrado. Haz clic en él y te dirá "Conexión segura". -
Evita el "Contenido Mixto": A veces, algunos plugins o imágenes siguen cargándose con
http://. Esto puede hacer que el candado aparezca con un signo de advertencia. Para solucionarlo, instala un plugin como "Really Simple SSL". Este plugin detecta el problema y lo arregla automáticamente, redirigiendo todo el tráfico ahttps. -
Redirección 301: Es importante que cuando alguien escriba
tudominio.com(sin la "s"), sea redirigido automáticamente ahttps://tudominio.com. La mayoría de los plugins SSL hacen esto, o también puedes añadir una línea de código a tu archivo.htaccess. Pero no te preocupes, el plugin "Really Simple SSL" lo hace por ti.
Preguntas Frecuentes (FAQ) que te Pueden Ayudar
¿Cuánto cuesta el SSL de Let's Encrypt?
Nada. Cero. Es un certificado gratuito y de código abierto. Por eso es la opción más popular para ssl gratis hosting.
¿Mi web es segura con Let's Encrypt?
Sí, absolutamente. Ofrece el mismo nivel de cifrado que los certificados de pago. La única diferencia es que estos últimos pueden tener validación de empresa (lo que muestra el nombre de la empresa en el candado), pero para la seguridad del cifrado, es idéntico.
¿Tengo que renovar el SSL manualmente?
No. La mayoría de los paneles de control, como Syspanel o cPanel, configuran la renovación automática. El certificado dura 90 días y se renueva solo. Es un "configure and forget" (configúralo y olvídate).
¿Qué pasa si mi hosting no tiene Let's Encrypt?
Casi todos los hostings modernos lo tienen. Si el tuyo no lo tiene, es una mala señal. Te recomendaría cambiar a un hosting que ofrezca ssl gratis hosting como parte de su servicio. Es un estándar de la industria.
¿Necesito un plugin para activar SSL en WordPress?
No es obligatorio, pero sí muy recomendable. El plugin "Really Simple SSL" te ahorra dolores de cabeza con el contenido mixto y las redirecciones. Es como el "modo fácil" para asegurar tu WordPress.
Conclusión: Tu Web ya es Oficialmente Segura
¡Felicidades! Has conectado tu dominio a WordPress y has activado el SSL. Ahora tu web tiene una dirección profesional, los datos de tus visitantes están protegidos y Google te dará una pequeña ventaja en los resultados de búsqueda por tener la navegación segura.
Recuerda que este proceso, aunque parezca complejo, es bastante mecánico. Si te has equivocado en algún paso, no pasa nada, puedes volver a empezar. Y si te sientes atascado, tu proveedor de hosting siempre tiene soporte técnico para ayudarte.
[TIP] Ahora que tienes tu web segura, dedica tiempo a crear contenido de calidad. El SSL es la base, pero el verdadero éxito está en lo que ofreces a tus visitantes.
Ahora sí, ¡a disfrutar de tu nueva web segura y profesional!
