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

Cómo instalar un certificado SSL gratuito con Let's Encrypt en cPanel

Actualizado el 9 de mayo de 2026

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

Si alguna vez has visto en tu navegador un candado cerrado junto a la URL de tu web, o por el contrario, un aviso de "No seguro", ya sabes de qué estamos hablando. Un certificado SSL (Secure Sockets Layer) es un protocolo que cifra la conexión entre el navegador del visitante y tu servidor. Esto significa que toda la información que se transmite, como contraseñas, datos de tarjetas o formularios, viaja codificada y es prácticamente imposible de interceptar por terceros.

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. A diferencia de los certificados de pago que pueden costar entre 50 y 200 euros al año, Let's Encrypt ofrece certificados de validez de 90 días que puedes renovar automáticamente sin pagar nada. Es la solución perfecta para blogs, tiendas online pequeñas o cualquier proyecto web que quiera ofrecer seguridad y confianza sin arruinarse.

Contar con un certificado ssl cpanel no solo protege a tus usuarios, sino que también mejora tu posicionamiento SEO. Google penaliza los sitios sin HTTPS y muestra una advertencia en el navegador. Además, si tu web tiene formularios de contacto o login, es imprescindible que tengas SSL activado para que los datos viajen seguros.

En este artículo, te voy a guiar paso a paso para que instales un certificado SSL gratuito usando Let's Encrypt directamente desde tu panel de control cPanel. No necesitas conocimientos avanzados, solo seguir las instrucciones al pie de la letra.

Requisitos previos antes de instalar SSL Let's Encrypt en cPanel

Antes de lanzarnos a la instalación, es importante que verifiques una serie de requisitos. Si no los cumples, el proceso puede fallar o generar problemas de configuración.

Acceso a cPanel con permisos de administrador

Lo primero y más obvio: necesitas tener acceso a tu panel de control cPanel. Normalmente lo encuentras en la dirección tudominio.com/cpanel o tudominio.com:2083. Si no tienes estas credenciales, contacta con tu proveedor de hosting para que te las facilite.

Dominio apuntando correctamente al servidor

El dominio para el que quieres instalar el certificado debe estar apuntando a los servidores de tu hosting. Puedes comprobarlo fácilmente: si tu web ya carga correctamente en http, entonces el dominio está bien configurado. Si acabas de cambiar la configuración DNS, espera entre 24 y 48 horas antes de intentar instalar el SSL.

Puertos 80 y 443 abiertos

Let's Encrypt necesita comunicarse con tu servidor a través de los puertos 80 (HTTP) y 443 (HTTPS). Si tienes un firewall o un proxy inverso, asegúrate de que estos puertos estén abiertos. En la mayoría de hostings compartidos esto ya viene configurado, pero si tienes un VPS o servidor dedicado, es algo que debes verificar.

Versión de cPanel actualizada

Aunque la mayoría de versiones modernas incluyen la integración con Let's Encrypt de serie, es recomendable que tu cPanel esté actualizado. Si tu proveedor usa versiones antiguas, es posible que necesites instalar el certificado de forma manual, algo que veremos más adelante.

Paso a paso: instalar SSL Let's Encrypt en cPanel

Ahora sí, vamos con el proceso de instalación. Te aseguro que es más sencillo de lo que parece. En menos de 10 minutos tendrás tu certificado activo y tu web funcionando con HTTPS.

Accede a la sección SSL/TLS de cPanel

Una vez dentro de tu panel de control cPanel, busca la sección Seguridad o Security. Dentro de ella, encontrarás un icono llamado SSL/TLS Status o Estado SSL/TLS. Haz clic en él.

Esta es la pantalla que te mostrará el estado actual de todos los dominios alojados en tu cuenta. Verás una lista con tus dominios y subdominios, indicando si tienen un certificado instalado o no.

Ejecuta la instalación automática

En la parte superior de esa pantalla, verás un botón que dice "Run AutoSSL" o "Ejecutar AutoSSL". Haz clic en él. cPanel lanzará un proceso automático que intentará instalar un certificado Let's Encrypt para todos los dominios que no tengan uno.

Este proceso suele tardar entre 1 y 5 minutos. Verás una barra de progreso. Una vez terminado, cPanel te mostrará el resultado: qué dominios se han instalado correctamente y cuáles han fallado.

Verifica la instalación del certificado

Si todo ha ido bien, verás que tu dominio aparece con un estado de "Instalado" o "Válido". También puedes comprobarlo desde tu navegador: escribe https://tudominio.com y deberías ver el candado cerrado.

Renovación automática: la clave del éxito

Una de las grandes ventajas de Let's Encrypt es que los certificados se renuevan automáticamente. cPanel se encarga de renovarlos unos días antes de que caduquen. No tienes que hacer nada. Sin embargo, es recomendable que revises de vez en cuando el estado SSL para asegurarte de que no hay problemas.

¿Qué hacer si la instalación automática falla?

A veces, la instalación automática puede fallar. No te preocupes, es más común de lo que crees y tiene solución. Estas son las causas más frecuentes y cómo resolverlas.

El dominio no está apuntando al servidor

Si el dominio no está correctamente configurado, Let's Encrypt no puede verificar que eres el propietario. Revisa los registros DNS y asegúrate de que el dominio tiene un registro A apuntando a la IP de tu servidor.

Archivos .htaccess que bloquean la verificación

Let's Encrypt crea archivos temporales en tu servidor para verificar la propiedad. Si tienes un archivo .htaccess muy restrictivo, puede bloquear el acceso a estos archivos. Temporalmente, puedes renombrar el .htaccess a .htaccess_backup y volver a intentar la instalación. Luego, restaura el archivo.

Subdominios o dominios adicionales

Si tienes muchos subdominios, es posible que el proceso automático tarde más o falle en alguno. En ese caso, puedes intentar instalar el certificado solo para el dominio principal desde la sección SSL/TLS.

Instalación manual de Let's Encrypt en cPanel

Si el AutoSSL no funciona, o si tu cPanel no tiene la integración automática, siempre puedes instalar el certificado de forma manual. Aunque es un poco más técnico, es totalmente factible.

Genera el certificado con tu servidor

Accede a tu servidor por SSH (si tienes acceso) y ejecuta el comando certbot. Este es el cliente oficial de Let's Encrypt. Con un simple comando como certbot certonly --webroot -w /ruta/a/tu/web -d tudominio.com obtendrás el certificado.

Instala el certificado desde cPanel

Una vez generado el certificado, tendrás tres archivos: el certificado, la clave privada y la cadena de certificados. Ve a cPanel > SSL/TLS > Install and Manage SSL certificates. Pega el contenido de cada archivo en su campo correspondiente y haz clic en Install Certificate.

Activar HTTPS en cPanel: fuerza la redirección

Una vez instalado el certificado SSL, necesitas que tu web se cargue automáticamente por HTTPS. Si no lo haces, los visitantes seguirán entrando por HTTP y no verán el candado.

Redirección 301 desde .htaccess

La forma más sencilla es añadir una regla de redirección en tu archivo .htaccess. Ve al administrador de archivos de cPanel, busca la carpeta public_html y edita el archivo .htaccess. Añade las siguientes líneas al principio:

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

Guarda los cambios y prueba a visitar tu web en HTTP. Verás que te redirige automáticamente a HTTPS.

Redirección desde cPanel

En versiones más recientes de cPanel, puedes ir a Domains > Redirects y crear una redirección de HTTP a HTTPS para cada dominio. Es igual de efectivo y no necesitas tocar código.

Verificar que el SSL funciona correctamente

Después de instalar y activar HTTPS, es importante que verifiques que todo funciona bien. Hay varias herramientas online gratuitas que te lo dicen, pero también puedes hacerlo manualmente.

Comprueba el candado en el navegador

Simplemente visita tu web y mira la barra de direcciones. Si ves el candado, perfecto. Si ves un aviso de "No seguro", algo está fallando.

Comprueba el certificado

Haz clic en el candado y luego en "Certificado" o "Conexión segura". Deberías ver que el certificado está emitido por Let's Encrypt y que no ha caducado.

Busca contenido mixto

A veces, el SSL funciona pero la web muestra contenido mixto (parte en http y parte en https). Esto ocurre cuando hay imágenes o scripts que se cargan por HTTP. Puedes usar herramientas como Why No Padlock para detectar estos problemas.

Preguntas frecuentes sobre SSL Let's Encrypt en cPanel

¿Es seguro usar certificados gratuitos de Let's Encrypt?

Sí, totalmente seguro. Let's Encrypt es una organización sin ánimo de lucro respaldada por grandes empresas como Mozilla, Cisco o Google. Ofrecen el mismo nivel de cifrado (256 bits) que los certificados de pago. La única diferencia es que no incluyen garantía económica ni soporte técnico, pero para la mayoría de sitios web es más que suficiente.

¿Cada cuánto se renueva el certificado?

Los certificados de Let's Encrypt caducan cada 90 días. cPanel los renueva automáticamente, por lo que no tendrás que preocuparte. Si instalaste el certificado manualmente, deberás configurar una tarea cron para que se renueve automáticamente.

¿Puedo instalar SSL en varios dominios?

Sí, con Let's Encrypt puedes instalar certificados en todos los dominios y subdominios que tengas en tu cuenta de cPanel. El proceso automático se encarga de todos ellos.

¿Qué pasa si mi hosting no tiene cPanel?

Si tu hosting usa otro panel de control como Plesk o Syspanel (recuerda que el acceso a Syspanel es a través del puerto 2106), el proceso puede variar. En la mayoría de estos paneles también hay integración con Let's Encrypt, pero la interfaz es diferente. Consulta la documentación de tu proveedor o contacta con su soporte.

¿El SSL afecta al rendimiento de mi web?

El cifrado SSL añade una pequeña carga extra al servidor, pero es mínima y apenas perceptible. Con los servidores modernos y el protocolo HTTP/2 (que requiere SSL), la web incluso puede cargar más rápido que con HTTP.

Consejos finales para mantener tu SSL en perfecto estado

Para terminar, quiero darte algunos consejos prácticos que te ayudarán a mantener tu certificado SSL funcionando sin problemas a largo plazo.

Revisa periódicamente el estado de tu SSL

Aunque la renovación sea automática, es recomendable que revises una vez al mes el estado de tus certificados desde cPanel. Así podrás detectar cualquier problema antes de que afecte a tus visitantes.

Mantén tu web actualizada

Los certificados SSL dependen de que el servidor esté bien configurado. Mantén tu CMS (WordPress, Joomla, etc.) y sus plugins actualizados para evitar vulnerabilidades que puedan comprometer la seguridad.

Considera usar un CDN con SSL

Si tu web tiene mucho tráfico internacional, un CDN como Cloudflare puede ayudarte a mejorar la velocidad y añadir una capa extra de seguridad. Configurar el SSL de Cloudflare es muy sencillo y funciona perfectamente con Let's Encrypt.

Conclusión

Instalar un ssl lets encrypt cpanel es un proceso sencillo y gratuito que no deberías posponer. En menos de 10 minutos puedes tener tu web funcionando con HTTPS, mejorando la seguridad de tus usuarios y tu posicionamiento SEO.

Recuerda que cPanel automatiza casi todo el proceso, así que solo necesitas hacer clic en un botón y verificar que todo funciona. Si tienes algún problema, las soluciones que te he dado en este artículo resolverán la mayoría de casos.

No esperes más: si tu web aún no tiene SSL, entra en tu cPanel y actívalo ahora mismo. Tus visitantes te lo agradecerán y Google también.

¿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