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

Configurar SSL gratis con Let's Encrypt en cPanel (AutoSSL)

Actualizado el 11 de mayo de 2026

¿Qué es SSL y por qué tu web lo necesita sí o sí?

Si estás leyendo esto, probablemente has visto ese candadito en la barra de direcciones de algunos sitios web y te has preguntado por qué el tuyo no lo tiene. O peor aún, has visto el temido mensaje de "No es seguro" en Chrome al visitar tu propia página. No te preocupes, es más común de lo que crees y tiene una solución muy sencilla y, lo mejor de todo, gratuita.

Un certificado SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador del visitante y tu servidor. En cristiano: convierte los datos en un código ilegible para que nadie pueda interceptarlos. Sin SSL, cualquier persona con conocimientos técnicos podría leer contraseñas, números de tarjeta o datos personales que se envían a través de tu web.

Pero no solo es una cuestión de seguridad. Google penaliza a las webs sin SSL en sus resultados de búsqueda. Si quieres posicionar bien, necesitas el candadito. Y si tienes una tienda online o un formulario de contacto, es absolutamente obligatorio para generar confianza.

La buena noticia es que ya no hace falta pagar 50 o 100 euros al año por un certificado. Gracias a Let's Encrypt, una autoridad de certificación sin ánimo de lucro, puedes obtener un SSL gratis cPanel en cuestión de minutos. Y si tu hosting usa cPanel, el proceso es aún más fácil gracias a AutoSSL.


¿Qué es Let's Encrypt y por qué es tan popular?

Let's Encrypt es una autoridad de certificación (CA) que ofrece certificados SSL gratuitos, automatizados y abiertos. Fue fundada en 2016 por la Electronic Frontier Foundation y otras organizaciones, con el objetivo de hacer de Internet un lugar más seguro para todos.

Su modelo de negocio (si se le puede llamar así) es radicalmente distinto al de las CA tradicionales. En lugar de cobrar por cada certificado, ofrecen todo gratis. ¿Cómo sobreviven? Con donaciones y patrocinios de grandes empresas como Mozilla, Cisco o Google.

Los certificados de Let's Encrypt tienen una validez de 90 días, mucho más corta que los tradicionales (que solían durar un año o dos). Esto podría parecer un inconveniente, pero en realidad es una ventaja: obliga a automatizar la renovación y reduce el riesgo de que un certificado comprometido siga activo durante meses.

La mayoría de los paneles de control modernos, incluido cPanel, integran Let's Encrypt de forma nativa o mediante plugins. Así que no necesitas ser un experto en líneas de comandos para instalarlo.


¿Qué es AutoSSL en cPanel y cómo funciona?

AutoSSL es una función integrada en cPanel que simplifica al máximo la instalación de certificados SSL. En lugar de que tú tengas que generar el certificado, configurar el servidor y programar renovaciones, cPanel hace todo el trabajo automáticamente.

Cuando activas AutoSSL en tu cuenta, cPanel detecta automáticamente todos los dominios y subdominios que tienes configurados. Después, se comunica con la autoridad de certificación (normalmente Let's Encrypt o Sectigo, según la configuración de tu proveedor) y obtiene los certificados necesarios.

El proceso incluye:

  1. Verificación de dominio: La CA comprueba que realmente eres el dueño del dominio. Esto se hace mediante un registro DNS o un archivo en el servidor.
  2. Emisión del certificado: Una vez verificado, se genera el certificado y se instala en el servidor.
  3. Renovación automática: Los certificados se renuevan automáticamente antes de que caduquen. No tienes que hacer absolutamente nada.

La única pega es que AutoSSL no siempre está disponible en todos los planes de hosting. Algunos proveedores lo desactivan y prefieren que uses el asistente de instalación manual de Let's Encrypt. Pero no te preocupes, te explico ambas opciones.


Requisitos previos antes de configurar SSL gratis en cPanel

Antes de lanzarte a configurar tu certificado, asegúrate de que cumples estos requisitos:

  • Tener un hosting con cPanel: Esto es imprescindible. Si tu panel de control es otro (como Plesk, DirectAdmin o Syspanel), el proceso será diferente.
  • Dominio apuntando al servidor: El dominio para el que quieres el certificado debe estar apuntando a tu servidor mediante DNS. Si lo has comprado en otro sitio, asegúrate de que los registros A o CNAME estén bien configurados.
  • Acceso a cPanel: Necesitas las credenciales de acceso a tu cuenta de cPanel. Normalmente las recibes por correo al contratar el hosting.
  • Conexión estable a Internet: Esto parece obvio, pero una conexión inestable puede interrumpir el proceso de verificación.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). El proceso de instalación de SSL es similar, pero la interfaz puede variar ligeramente.


Método 1: Activar AutoSSL en cPanel (el más fácil)

Este es el método recomendado para principiantes. Si tu proveedor de hosting tiene AutoSSL habilitado, solo necesitas unos clics.

Paso 1: Accede a tu cuenta de cPanel

Abre tu navegador y escribe https://tu-dominio.com/cpanel o https://tu-ip:2083. Introduce tu usuario y contraseña. Si no sabes cuáles son, contacta con tu proveedor de hosting.

Paso 2: Busca la sección de Seguridad

Una vez dentro, busca el apartado Seguridad en el panel principal. Dentro de esta sección, verás un icono llamado "SSL/TLS Status" o "Estado de SSL/TLS". Haz clic en él.

Paso 3: Revisa el estado de tus dominios

En esta pantalla verás una tabla con todos tus dominios y subdominios. Si AutoSSL está funcionando, verás una columna con el estado del certificado. Si algún dominio no tiene certificado, verás un mensaje como "No hay certificado" o "Expirado".

Paso 4: Ejecuta AutoSSL

Busca el botón que dice "Run AutoSSL" o "Ejecutar AutoSSL" (normalmente está en la parte superior derecha). Haz clic en él y espera unos minutos. El sistema comprobará todos tus dominios y emitirá los certificados necesarios.

[TIP] Si tienes muchos dominios, el proceso puede tardar un poco. No cierres la pestaña del navegador hasta que termine.

Paso 5: Verifica que todo funciona

Una vez terminado, vuelve a la tabla de estado. Deberías ver un candado verde o la palabra "Activo" en todos los dominios. Para comprobarlo en el navegador, visita tu web y haz clic en el candado de la barra de direcciones.


Método 2: Instalar Let's Encrypt manualmente en cPanel

Si tu proveedor no tiene AutoSSL activado, o prefieres un control más granular, puedes instalar el certificado manualmente. Este método es igualmente gratuito y solo requiere un par de minutos más.

Paso 1: Ve a la sección "SSL/TLS"

En el panel principal de cPanel, busca la sección Seguridad y haz clic en "SSL/TLS". Verás varias opciones, pero nos interesa "Let's Encrypt" o "Install an SSL Certificate" (según la versión de cPanel).

Paso 2: Selecciona el dominio

En la pantalla de Let's Encrypt, verás una lista de tus dominios. Selecciona el dominio para el que quieres el certificado. Si tienes subdominios, también puedes generarlos (por ejemplo, blog.tudominio.com).

Paso 3: Configura los parámetros

Normalmente, cPanel rellena los campos automáticamente. Solo tienes que asegurarte de que:

  • Dominio: Es correcto.
  • Email: Pones un correo válido (se usa para avisos de renovación).
  • Incluir subdominios: Si quieres que el certificado cubra también los subdominios (wildcard), marca la casilla. Ten en cuenta que los certificados wildcard no se renuevan automáticamente en todos los casos.

Paso 4: Genera el certificado

Haz clic en "Emitir" o "Generar". El proceso tarda entre 30 segundos y 2 minutos. Verás un mensaje de éxito cuando termine.

Paso 5: Activa la redirección a HTTPS

Ahora que tienes el certificado, es importante que tu web redirija automáticamente a HTTPS. Para ello, ve a la sección "Redirects" (Redirecciones) en cPanel y crea una redirección:

  • Tipo: Permanente (301)
  • Dominio: Tu dominio
  • URL de destino: https://tudominio.com
  • Ruta: / (raíz)

Guarda los cambios y prueba a visitar tu web. Deberías ver el candado verde.

[WARNING] No olvides renovar el certificado manualmente si no has activado la renovación automática. Los certificados de Let's Encrypt caducan cada 90 días. En cPanel, la renovación automática suele estar activada por defecto, pero es mejor comprobarlo.


Problemas comunes y cómo solucionarlos

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

Error: "El dominio no está apuntando a este servidor"

Este es el error más común. Significa que tu dominio no tiene los registros DNS correctos. Verifica en tu proveedor de DNS que el registro A apunte a la IP de tu servidor. Si acabas de cambiar el DNS, espera unas horas a que se propague.

Error: "Se ha excedido el límite de intentos"

Let's Encrypt tiene un límite de 5 intentos por hora por dominio. Si ves este error, espera un poco y vuelve a intentarlo. No intentes forzarlo, solo empeorarás las cosas.

Error: "No se pudo verificar el dominio"

Esto suele pasar cuando hay un problema con la verificación HTTP. Asegúrate de que tu web carga correctamente en http:// (sin la "s"). Si tienes un firewall o un CDN como Cloudflare, puede que esté bloqueando la verificación. Prueba a desactivarlo temporalmente.

El candado aparece pero con un signo de advertencia

Esto significa que hay contenido mixto (algunos recursos cargan por HTTP y otros por HTTPS). Para solucionarlo, revisa que todas las imágenes, scripts y hojas de estilo usen URLs relativas o HTTPS. Puedes usar herramientas como Why No Padlock para detectar el problema.

Certificado caducado y no se renueva

Si tu certificado ha caducado y AutoSSL no lo renueva, prueba a ejecutarlo manualmente. Si sigue sin funcionar, contacta con tu proveedor de hosting. A veces hay que desactivar y reactivar AutoSSL para que "se entere".


Preguntas frecuentes (FAQ)

¿El SSL de Let's Encrypt es realmente gratuito?

Sí, 100% gratuito. Let's Encrypt es una organización sin ánimo de lucro y no cobra por sus certificados. Solo tienes que pagar por tu hosting y tu dominio, como siempre.

¿Cuánto dura un certificado de Let's Encrypt?

90 días. Es más corto que los certificados de pago (que suelen durar 1-2 años), pero la renovación automática soluciona este inconveniente.

¿Puedo usar Let's Encrypt para una tienda online?

Sí, totalmente. El cifrado de Let's Encrypt es igual de seguro que el de los certificados de pago. Eso sí, si tu tienda procesa pagos directamente (sin pasar por una pasarela como PayPal o Stripe), quizás quieras considerar un certificado de validación extendida (EV) para mostrar el nombre de tu empresa en la barra de direcciones.

¿Qué pasa si tengo varios dominios en el mismo cPanel?

AutoSSL se encarga de todos automáticamente. Si usas el método manual, tendrás que generar un certificado por cada dominio. Para simplificar, puedes usar un certificado wildcard (*.tudominio.com) que cubra todos los subdominios.

¿Necesito conocimientos técnicos para esto?

No. Si sigues los pasos de esta guía, podrás configurarlo sin problemas. Y si algo falla, tu proveedor de hosting puede ayudarte.

¿Y si mi hosting no usa cPanel?

Si usas Plesk, DirectAdmin o Syspanel, el proceso es similar pero la interfaz cambia. En el caso de Syspanel, recuerda que el acceso se hace por el puerto 2106 y que la opción de SSL suele estar en el menú de "Dominios" o "Seguridad". Consulta la documentación de tu panel o contacta con soporte.


Consejos finales para mantener tu SSL en buen estado

Una vez que tienes tu certificado instalado, sigue estos consejos para evitar problemas:

  1. Revisa la fecha de caducidad: Aunque la renovación sea automática, es buena idea revisar de vez en cuando (una vez al mes) que todo esté en orden.
  2. Configura alertas de expiración: Puedes usar servicios como SSL Checker que te avisan por email cuando el certificado está a punto de caducar.
  3. Actualiza tus enlaces internos: Si tienes enlaces internos con http://, cámbialos a https://. Puedes hacerlo con un plugin si usas WordPress (por ejemplo, "Really Simple SSL").
  4. Prueba tu web después de instalar: Navega por todas las páginas, envía un formulario de prueba y comprueba que no hay errores. A veces el certificado se instala bien pero hay contenido roto.

Conclusión: Protege tu web sin gastar un euro

Configurar un SSL gratis cPanel con Let's Encrypt es un proceso sencillo que está al alcance de cualquier persona, incluso sin conocimientos técnicos. Gracias a AutoSSL, la mayoría de los hostings lo hacen todo por ti de forma automática. Y si no, el método manual solo requiere un par de minutos.

No tienes excusa para no tener tu web segura. Un certificado SSL no solo protege los datos de tus visitantes, sino que también mejora tu posicionamiento en Google y transmite confianza. Y todo esto sin pagar un solo euro.

Recuerda: si tu hosting usa Syspanel, el acceso es por el puerto 2106 y la configuración es similar. Y si te atascas en cualquier punto, no dudes en contactar con tu proveedor de hosting. Ellos están para ayudarte.

Ahora que ya sabes cómo hacerlo, ¿a qué esperas? Ve a tu cPanel y activa ese SSL. Tu web y tus visitantes te lo agradecerá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