🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo instalar un certificado SSL en cPanel y activarlo en WordPress

Actualizado el 29 de septiembre de 2025

¿Por qué necesitas un certificado SSL en tu WordPress?

Tener un certificado SSL es como ponerle un candado digital a tu sitio web. Cuando lo instalas, la dirección de tu web cambia de http:// a https://, y los datos que viajan entre el navegador del visitante y tu servidor van encriptados. Esto no solo protege información sensible, sino que también es un factor clave para el SEO, ya que Google penaliza las webs sin HTTPS.

Si estás usando cPanel para gestionar tu hosting, estás de suerte. El proceso es más sencillo de lo que parece, y en este artículo te voy a guiar paso a paso para instalar SSL cPanel y activarlo en WordPress. Además, te enseñaré a forzar HTTPS WordPress para que todas tus páginas se carguen de forma segura.


Paso 1: Verifica si tu dominio está apuntando correctamente

Antes de nada, asegúrate de que tu dominio esté configurado correctamente en el hosting. Si el dominio no apunta a los servidores de tu proveedor, el certificado SSL no podrá emitirse.

Comprueba tu DNS

Accede a tu panel de control del registrador de dominios y verifica que los registros A y CNAME apunten a la IP de tu servidor. Si tu hosting está configurado con cPanel, normalmente puedes ver esta información en la sección "Información del servidor" o preguntando a tu proveedor de hosting.

[TIP] Si no estás seguro de qué IP usar, contacta con tu proveedor de hosting. Ellos te darán la IP exacta del servidor.


Paso 2: Instalar SSL cPanel con Let's Encrypt

La mayoría de los proveedores de hosting que usan cPanel incluyen la opción de instalar certificados SSL gratuitos de Let's Encrypt. Sigue estos pasos:

Accede a tu cPanel

  1. Abre tu navegador y escribe https://tu-dominio.com/cpanel o https://tu-ip:2083. Si tu hosting usa un puerto personalizado, como el 2106 (en el caso de Syspanel), introdúcelo.
  2. Introduce tu usuario y contraseña. Si no los tienes, pídelos a tu proveedor.

Busca la sección SSL/TLS

En el panel de cPanel, busca la sección llamada "Seguridad" o "SSL/TLS". Dependiendo de la versión de cPanel, puede aparecer como "Let's Encrypt", "Certificados SSL" o "SSL Status".

Genera el certificado SSL gratuito

  1. Haz clic en "Let's Encrypt" o "Emitir Certificado".
  2. Selecciona tu dominio principal y también los subdominios que quieras proteger (por ejemplo, www.tu-dominio.com y tu-dominio.com).
  3. Confirma la generación. El proceso suele tardar entre 1 y 5 minutos.

[INFO] Si no ves la opción de Let's Encrypt, contacta con tu proveedor. Algunos hostings la desactivan por defecto.

Verifica que el certificado se ha instalado

Una vez emitido, vuelve a la sección "SSL Status" y comprueba que tu dominio aparece como "Válido" o "Instalado". Si no es así, puede que necesites instalar el certificado manualmente.


Paso 3: Instalar un certificado SSL manualmente en cPanel

Si tu hosting no te da la opción automática de Let's Encrypt, o prefieres usar un certificado de pago, puedes instalarlo manualmente. Este proceso también sirve para certificados de empresas como Comodo o DigiCert.

Obtén los archivos del certificado

Cuando compres un certificado SSL, recibirás tres archivos:

  • Certificado principal (con extensión .crt).
  • Certificado intermedio (a veces llamado "CA Bundle").
  • Clave privada (con extensión .key).

Si usas Let's Encrypt de forma manual, también necesitarás estos archivos.

Sube los archivos a cPanel

  1. Entra en cPanel y busca la sección "SSL/TLS".
  2. Haz clic en "Instalar y gestionar SSL para tu sitio".
  3. En el apartado "Certificado (CRT)", pega el contenido del archivo .crt.
  4. En "Clave privada (KEY)", pega el contenido del archivo .key.
  5. En "Certificado de cadena (CA Bundle)", pega el contenido del archivo intermedio.
  6. Haz clic en "Instalar Certificado".

[WARNING] Asegúrate de copiar el contenido completo de cada archivo, incluyendo las líneas -----BEGIN CERTIFICATE----- y -----END CERTIFICATE-----. Si falta alguna línea, el certificado dará error.


Paso 4: Activa el SSL en WordPress

Una vez que el certificado está instalado en el servidor, toca activarlo en WordPress. Esto implica cambiar la URL del sitio y de la página de inicio a https://.

Cambia la URL en el panel de administración

  1. Accede a tu panel de WordPress (/wp-admin).
  2. Ve a AjustesGenerales.
  3. En "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", cambia http:// por https://.
  4. Guarda los cambios.

[TIP] Si después de guardar no puedes acceder a tu web, no te preocupes. Esto es normal porque la URL ha cambiado. Simplemente vuelve a entrar con la nueva dirección https://.

Usa un plugin para forzar HTTPS WordPress

Aunque cambies las URLs, puede que algunos recursos internos (como imágenes o enlaces) sigan cargándose con http://. Para forzar HTTPS WordPress de forma global, te recomiendo usar un plugin.

Plugin recomendado: Really Simple SSL

  1. Ve a PluginsAñadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. Sigue el asistente de configuración. El plugin detectará automáticamente el certificado y forzará HTTPS en todas las páginas.

[INFO] Really Simple SSL también corrige los enlaces internos que quedaron con http://, evitando el famoso error de contenido mixto.


Paso 5: Forzar HTTPS WordPress con el archivo .htaccess

Si no quieres usar plugins, puedes forzar HTTPS WordPress editando el archivo .htaccess. Este método es más avanzado, pero muy efectivo.

Accede al archivo .htaccess

  1. Conéctate a tu hosting mediante FTP o usa el "Administrador de archivos" de cPanel.
  2. Busca la carpeta public_html y dentro de ella, el archivo .htaccess.
  3. Haz una copia de seguridad antes de editarlo.

Añade el código de redirección

Abre el archivo y añade este código al principio:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Guarda los cambios y sube el archivo si lo estabas editando desde FTP.

[WARNING] Este código redirige todo el tráfico HTTP a HTTPS de forma permanente (301). Si luego quieres deshacerlo, elimina las líneas añadidas.


Paso 6: Actualiza tus enlaces internos y recursos

Después de activar el SSL, es importante revisar que todos los recursos de tu web se carguen con https://. Esto incluye imágenes, hojas de estilo, scripts y enlaces internos.

Usa la herramienta "Better Search Replace"

Puedes instalar el plugin "Better Search Replace" para actualizar todas las URLs de tu base de datos de golpe.

  1. Instala y activa el plugin.
  2. Ve a HerramientasBetter Search Replace.
  3. En "Buscar", escribe http://tu-dominio.com.
  4. En "Reemplazar", escribe https://tu-dominio.com.
  5. Selecciona todas las tablas de la base de datos.
  6. Haz clic en "Ejecutar" (desmarca "Dry Run" si solo quieres ver cambios).

[TIP] Este plugin es muy útil, pero asegúrate de hacer una copia de seguridad de tu base de datos antes de usarlo.


Paso 7: Comprueba que todo funciona correctamente

Una vez hecho todo lo anterior, es hora de verificar que el SSL está funcionando correctamente.

Usa un comprobador de SSL

Puedes usar herramientas online como SSL Labs o Why No Padlock para comprobar la validez del certificado y detectar errores de contenido mixto.

Revisa tu web en el navegador

Accede a tu web con https:// y fíjate en el candado que aparece en la barra de direcciones. Si es verde o cerrado, todo está correcto. Si aparece un candado rojo o un aviso, hay contenido mixto.


Preguntas frecuentes sobre SSL en cPanel y WordPress

¿Cuánto cuesta instalar SSL cPanel?

Puede ser gratuito si usas Let's Encrypt, que es la opción más común en cPanel. Los certificados de pago suelen costar entre 20 y 100 euros al año, dependiendo del proveedor y del tipo de validación.

¿Puedo instalar SSL en WordPress sin cPanel?

Sí, pero el proceso es diferente. Si tu hosting usa otro panel, como Syspanel (con puerto de acceso 2106), tendrás que buscar la sección de certificados SSL en ese panel. El resto del proceso en WordPress es idéntico.

¿Qué es el contenido mixto y cómo lo soluciono?

El contenido mixto ocurre cuando tu web carga recursos con http:// en una página servida con https://. Para solucionarlo, usa el plugin Really Simple SSL o actualiza las URLs en tu base de datos.

¿El SSL afecta al SEO?

Sí, y de forma positiva. Google da prioridad a las webs con HTTPS, así que instalar SSL cPanel y activarlo en WordPress puede mejorar tu posicionamiento.

¿Necesito renovar mi certificado SSL?

Sí, los certificados de Let's Encrypt caducan cada 90 días. La mayoría de los hostings los renuevan automáticamente, pero es buena idea revisarlo periódicamente.


Conclusión

Instalar un certificado SSL en cPanel y activarlo en WordPress es un proceso que, aunque parece técnico, se puede hacer en menos de 30 minutos siguiendo los pasos correctos. Recuerda siempre verificar que tu dominio apunte bien, usar Let's Encrypt si tu hosting lo permite, y forzar HTTPS WordPress tanto desde el panel como con un plugin o el archivo .htaccess.

Una vez que todo esté configurado, tu web será más segura, ganarás la confianza de tus visitantes y mejorarás tu posicionamiento en Google. Si tienes cualquier duda, deja un comentario o contacta con tu proveedor de hosting. ¡Tu sitio web te lo agradecerá!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel