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

cPanel: Cómo configurar un certificado SSL gratuito (Let's Encrypt) para tu dominio

Actualizado el 26 de abril de 2026

¿Por qué necesitas un certificado SSL y qué es Let's Encrypt?

Imagina que tu sitio web es una casa. El certificado SSL es la puerta blindada que protege toda la información que entra y sale. Sin él, cualquier persona con conocimientos técnicos podría "espiar" lo que tus visitantes escriben en formularios, contraseñas o datos de tarjetas de crédito. Con un certificado SSL activo, los datos viajan cifrados, como en una conversación en clave que solo tu servidor y el navegador del visitante pueden entender.

La buena noticia es que ya no necesitas pagar cientos de dólares al año por un certificado SSL. Let's Encrypt es una autoridad de certificación gratuita y automatizada que ofrece certificados SSL válidos por 90 días. Y lo mejor de todo: se renuevan automáticamente si los configuras bien.

En este artículo te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo configurar un certificado SSL gratuito directamente desde cPanel, el panel de control más usado en el mundo del hosting.


Requisitos previos: qué necesitas antes de empezar

Antes de lanzarnos a configurar el SSL cPanel, asegúrate de cumplir estos requisitos:

  • Tener acceso a cPanel: normalmente accedes escribiendo tudominio.com/cpanel o tudominio.com:2083 en tu navegador. Si no sabes cómo entrar, contacta con tu proveedor de hosting.
  • Tener el dominio apuntando a tu hosting: es decir, los DNS deben estar configurados correctamente. Si acabas de registrar el dominio, espera entre 24 y 48 horas.
  • Que el sitio web cargue correctamente por HTTP: no hace falta que tenga SSL, pero sí que la web esté funcionando para que Let's Encrypt pueda verificar que el dominio es tuyo.
  • Tener un correo electrónico válido: Let's Encrypt te enviará avisos de renovación y alertas importantes.

[WARNING] Si tu dominio está en una red interna o en un servidor local sin IP pública, Let's Encrypt no podrá validarlo. Necesitas un dominio real y accesible desde internet.


Paso 1: Accede a la sección de SSL en cPanel

Una vez dentro de tu cPanel, busca la sección llamada "Seguridad". Dentro de ella, encontrarás la opción "SSL/TLS Status" o "Let's Encrypt", dependiendo de la versión de cPanel que tenga tu proveedor.

En la mayoría de los casos, el icono se llama "SSL/TLS Status". Haz clic en él.

Aquí verás una tabla con todos los dominios y subdominios que tienes alojados en tu cuenta. Podrás ver el estado actual de cada uno: si tienen certificado, si está activo, si está caducado o si no tienen nada.


Paso 2: Instala el certificado SSL gratis con Let's Encrypt

En la pantalla de SSL/TLS Status, verás un botón o enlace que dice "Issue" o "Emitir" junto a cada dominio. Sigue estos pasos:

  1. Identifica tu dominio principal en la lista. También puedes emitir certificados para subdominios como blog.tudominio.com o tienda.tudominio.com.
  2. Haz clic en el botón "Issue" o "Emitir".
  3. cPanel te preguntará si también quieres incluir el prefijo www. Te recomiendo que marques esta opción, ya que así protegerás tanto tudominio.com como www.tudominio.com.
  4. Pulsa el botón "Install" o "Instalar".

El proceso puede tardar entre 30 segundos y 2 minutos. cPanel se comunicará automáticamente con los servidores de Let's Encrypt, verificará que el dominio es tuyo y emitirá el certificado.

[TIP] Si tienes varios dominios en la misma cuenta, repite el proceso para cada uno. No se puede emitir un certificado que cubra varios dominios diferentes a la vez desde esta interfaz (eso sería un certificado multidominio, que no es lo que estamos configurando).


Paso 3: Fuerza la redirección a HTTPS en cPanel

Una vez que el certificado está instalado, el siguiente paso es asegurarte de que todos los visitantes que lleguen por HTTP sean redirigidos automáticamente a HTTPS. Esto se llama redirección 301 y es fundamental para que Google y otros buscadores entiendan que tu sitio es seguro.

Para hacerlo en cPanel:

  1. Ve a la sección "Dominios" y haz clic en "Redirecciones".
  2. En el campo "Tipo", selecciona "Permanente (301)".
  3. En "Dominio", elige tu dominio principal.
  4. En "/", escribe una barra invertida / para redirigir todas las URLs.
  5. En "Redirige a", escribe https://tudominio.com/ (reemplaza por tu dominio real).
  6. Marca la casilla "Solo redirigir con www" si quieres que también redirija las solicitudes con www.
  7. Pulsa "Guardar".

Repite este proceso para cada dominio y subdominio que tengas.

[WARNING] Si no haces la redirección, tu sitio seguirá cargando por HTTP y los visitantes verán el aviso de "No seguro" en el navegador. La redirección es tan importante como el propio certificado.


Paso 4: Verifica que todo funciona correctamente

Después de unos minutos, abre tu navegador y escribe https://tudominio.com. Deberías ver el candado verde (o un candado con una línea, dependiendo del navegador) en la barra de direcciones.

Para verificar que la redirección funciona, escribe http://tudominio.com y comprueba que te lleva automáticamente a la versión HTTPS.

También puedes usar herramientas gratuitas como SSL Labs (de Qualys) para analizar la configuración de tu certificado. Solo tienes que introducir tu dominio y esperar unos segundos. Te dará una nota de la A a la F. Lo ideal es obtener una A o A+.


Paso 5: Configura la renovación automática del certificado

Una de las grandes ventajas de Let's Encrypt cPanel es que la renovación es automática. cPanel ejecuta un script cada día que comprueba si tus certificados están a punto de caducar (30 días antes de la expiración) y los renueva sin intervención tuya.

Sin embargo, es buena práctica comprobar de vez en cuando que la renovación automática está activa:

  1. Vuelve a la sección "SSL/TLS Status".
  2. Verás una columna llamada "Auto Renew" o "Renovación automática".
  3. Asegúrate de que está en "Activado" o "On".

Si por algún motivo la renovación automática está desactivada, actívala. Si no lo haces, el certificado caducará a los 90 días y tu sitio web volverá a mostrar el aviso de "No seguro".

[INFO] Si tu proveedor de hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. Accede a Syspanel por el puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección de seguridad o SSL y sigue los mismos pasos. La interfaz es distinta, pero la lógica es idéntica.


Problemas comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más habituales y sus soluciones:

El certificado no se emite y aparece un error de validación

Esto suele pasar porque Let's Encrypt no puede verificar que el dominio es tuyo. Las causas más comunes son:

  • Los DNS no están propagados: espera 24-48 horas tras cambiar los DNS.
  • Hay un registro CNAME de verificación pendiente: si usas Cloudflare u otro proxy, asegúrate de que la verificación HTTP no esté bloqueada.
  • El sitio web está caído: si tu web devuelve un error 500 o 404, Let's Encrypt no puede verificar el dominio.

El sitio carga por HTTPS pero aparece el aviso de "Conexión no privada"

Esto significa que el certificado no se ha instalado correctamente o que estás accediendo a una IP en lugar del dominio. Comprueba:

  • Que estás entrando por https://tudominio.com y no por https://tu-ip.
  • Que el certificado está emitido para el dominio exacto que usas (incluido el www).

El contenido mixto (contenido mixto)

A veces, después de activar SSL, la web carga por HTTPS pero algunos elementos (imágenes, scripts, CSS) siguen cargando por HTTP. Esto se llama contenido mixto y el navegador lo bloquea por seguridad.

Para solucionarlo:

  • Ve a la sección "Archivos" > "Administrador de archivos" en cPanel.
  • Busca el archivo wp-config.php (si usas WordPress) o tu archivo de configuración general.
  • Añade estas líneas al final:
    define('WP_HOME', 'https://tudominio.com');
    define('WP_SITEURL', 'https://tudominio.com');
    
  • Si usas otro CMS, busca la opción de "URL del sitio" y cámbiala a HTTPS.

[TIP] Si usas WordPress, instala un plugin como "Really Simple SSL". Él se encargará de corregir automáticamente la mayoría de los problemas de contenido mixto.


Preguntas frecuentes (FAQ)

¿Cuánto tarda en emitirse un certificado SSL de Let's Encrypt?

Normalmente entre 30 segundos y 2 minutos. Si tarda más, suele ser por problemas de DNS o de configuración del servidor.

¿Puedo usar Let's Encrypt en varios dominios y subdominios?

Sí. Puedes emitir un certificado para cada dominio y subdominio por separado desde cPanel. Solo tienes que repetir el proceso.

¿Qué pasa si mi certificado caduca y no se renueva?

Si el certificado caduca, tu sitio web seguirá funcionando, pero los navegadores mostrarán una advertencia de seguridad muy alarmante. Esto hará que la mayoría de los visitantes abandonen tu sitio. Por eso es crucial que la renovación automática esté activa.

¿Let's Encrypt es realmente gratuito?

Sí, 100% gratuito. Es un proyecto sin ánimo de lucro respaldado por grandes empresas como Mozilla, Cisco y Google.

¿Necesito conocimientos técnicos avanzados?

No. Si sigues los pasos de esta guía, podrás configurar el certificado SSL gratis en menos de 10 minutos, incluso sin experiencia previa.

¿Afecta el SSL al SEO de mi sitio?

Sí, positivamente. Google confirma que HTTPS es un factor de ranking. Además, los usuarios confían más en sitios con candado, lo que reduce la tasa de rebote.

¿Puedo tener un certificado SSL sin tener cPanel?

Sí, pero es más complicado. Necesitarías acceso SSH al servidor y conocimientos de línea de comandos. Por eso cPanel es tan recomendable: simplifica todo el proceso.


Conclusión: tu web estará segura y sin coste

Configurar un SSL cPanel con Let's Encrypt es uno de los pasos más importantes que puedes dar para proteger tu sitio web y mejorar tu posicionamiento en buscadores. Y lo mejor es que es completamente gratuito y no requiere conocimientos avanzados.

Recuerda los pasos clave:

  1. Accede a SSL/TLS Status en cPanel.
  2. Emite el certificado para tu dominio y subdominios.
  3. Configura la redirección 301 de HTTP a HTTPS.
  4. Verifica que todo funciona con herramientas como SSL Labs.
  5. Asegúrate de que la renovación automática está activa.

Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y que el proceso es muy similar. Solo cambia la interfaz, pero la idea es la misma.

La seguridad web no tiene por qué ser complicada ni cara. Con Let's Encrypt cPanel tienes una solución robusta, gratuita y automatizada. Dale a tu web la protección que se merece y gánate la confianza de tus visitantes desde hoy mismo.

Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu certificado SSL!

¿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