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

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

Actualizado el 2 de noviembre de 2025

¿Qué es un certificado SSL y por qué lo necesitas?

Cuando un visitante entra a tu sitio web, los datos que se intercambian entre su navegador y tu servidor viajan por internet. Sin protección, esa información puede ser interceptada por terceros. Un certificado SSL (Secure Sockets Layer) actúa como un guardia de seguridad que cifra toda esa comunicación. Gracias a él, los datos viajan en un "sobre cerrado" que solo tu servidor y el navegador del usuario pueden abrir.

La señal más visible de que un sitio tiene SSL activo es el candado en la barra de direcciones y el prefijo "https://" en lugar de "http://". Los navegadores modernos, como Chrome o Firefox, marcan como "No seguro" cualquier sitio que no tenga este certificado. Esto puede ahuyentar a tus visitantes, sobre todo si tienes una tienda online o un formulario de contacto.

Además de la seguridad, Google y otros buscadores dan prioridad a los sitios con SSL en sus resultados de búsqueda. Es decir, tener un certificado activo también es una estrategia de posicionamiento SEO. Si no lo tienes, un competidor con el mismo contenido podría aparecer por delante de ti.

La buena noticia es que ya no necesitas pagar decenas de dólares al año por un certificado. Existen entidades llamadas Autoridades de Certificación que los emiten de forma gratuita. La más famosa y usada es Let's Encrypt, y la mayoría de los paneles de control, como cPanel, incluyen herramientas para instalarlo en pocos clics.


¿Qué es Let's Encrypt y por qué confiar en él?

Let's Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL gratuitos. Su misión es hacer de internet un lugar más seguro, y lo consigue proporcionando certificados que se renuevan automáticamente cada 90 días. Aunque el periodo de validez es corto, su sistema está diseñado para renovarse sin intervención manual.

Estos certificados son del tipo "Domain Validation" (DV), lo que significa que verifican que eres el dueño del dominio. Son perfectos para la mayoría de sitios web, blogs, portafolios y tiendas online pequeñas. No necesitas enviar documentos legales ni esperar días: la validación se hace en segundos.

La gran ventaja de usar cPanel es que integra un cliente de Let's Encrypt. No necesitas tocar archivos de configuración ni usar la línea de comandos. Todo se gestiona desde una interfaz gráfica, pensada para que cualquier persona, aunque no tenga conocimientos técnicos, pueda activar el certificado en menos de cinco minutos.


Requisitos previos antes de configurar el SSL

Antes de lanzarte a instalar el certificado, es importante que verifiques estos puntos:

  1. Acceso a cPanel: Necesitas las credenciales de administrador o un usuario con permisos suficientes. Normalmente, tu proveedor de hosting te las facilita al contratar el servicio.

  2. Dominio apuntando a tu hosting: El dominio para el que quieres el certificado debe estar conectado a tu cuenta de hosting. Puedes comprobarlo en la sección "Dominios" de cPanel. Si acabas de registrarlo, espera unas horas hasta que el DNS se propague.

  3. DNS correcto: Los registros DNS deben estar apuntando a los servidores de tu hosting. Si tu dominio está en otro proveedor, tendrás que actualizar los nameservers.

  4. Versión de cPanel compatible: La herramienta de Let's Encrypt está disponible en la mayoría de versiones recientes. Si no la ves, contacta con tu proveedor de hosting.

  5. Puertos abiertos: Asegúrate de que el puerto 80 (HTTP) y el 443 (HTTPS) no estén bloqueados por un firewall. La validación del certificado usa el puerto 80, y la conexión segura se sirve por el 443.

Si cumples con estos requisitos, puedes seguir con la instalación sin problemas.


Paso a paso: Configurar Let's Encrypt en cPanel

Paso 1: Accede a tu panel de control

Escribe en tu navegador la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña.

Paso 2: Localiza la sección de Seguridad

Una vez dentro, verás un panel con muchas herramientas. Busca la categoría "Seguridad". Dentro de ella, encontrarás la opción "SSL/TLS Status" o "Let's Encrypt", dependiendo de la versión de cPanel. En algunos casos, el acceso directo se llama "SSL/TLS".

Paso 3: Ejecuta el asistente de instalación

Haz clic en el icono de Let's Encrypt. Se abrirá una página con una lista de los dominios que tienes en tu cuenta. Verás algo como esto:

  • tudominio.com
  • www.tudominio.com
  • subdominio.tudominio.com

Selecciona el dominio principal y, si quieres, marca también la casilla para incluir el subdominio www. Es recomendable que ambos tengan certificado para evitar errores de "contenido mixto".

Haz clic en el botón "Install" o "Emitir". El sistema se comunicará con Let's Encrypt y verificará que eres el dueño del dominio. Este proceso suele tardar entre 10 y 30 segundos.

Paso 4: Verifica la instalación

Cuando termine, verás un mensaje de éxito. En la lista de dominios, el estado cambiará a "Activo" o "Instalado". Puedes comprobarlo visitando tu web con https://tudominio.com. Deberías ver el candado en la barra de direcciones.

Paso 5: Activa la renovación automática

cPanel configura automáticamente la renovación para los certificados de Let's Encrypt. No tendrás que hacer nada más. Sin embargo, es recomendable revisar de vez en cuando que todo sigue funcionando. Puedes hacerlo en la misma sección, donde verás la fecha de expiración.


¿Qué hacer si sale un error?

A veces las cosas no salen a la primera. Estos son los errores más comunes y cómo solucionarlos:

  • "DNS problem: NXDOMAIN": Esto significa que el dominio no está resolviendo correctamente. Revisa los registros DNS y espera unas horas.

  • "Timeout": El servidor no respondió a tiempo. Suele ser un problema temporal de red. Inténtalo de nuevo en unos minutos.

  • "Too many certificates": Let's Encrypt tiene un límite de certificados por dominio y semana. Si lo superas, espera 7 días.

  • "Domain not found in cPanel": El dominio no está asociado a tu cuenta. Ve a "Dominios" y añádelo primero.

Si el error persiste, contacta con tu proveedor de hosting. Ellos pueden ver los logs del servidor y ayudarte a diagnosticar el problema.


Forzar HTTPS en todo tu sitio

Una vez que el certificado está instalado, es hora de que todo el tráfico use HTTPS. Si alguien entra con http:// debe ser redirigido automáticamente a https://. cPanel tiene una herramienta para esto.

Usa la redirección automática de cPanel

  1. Ve a la sección "Domains" y busca "Redirects".
  2. En "Type", elige "Permanent (301)".
  3. En "Domain", selecciona tu dominio.
  4. En "Redirects to", escribe https://tudominio.com/.
  5. Marca la casilla "Wild Card Redirect" para que también redirija subdominios.
  6. Haz clic en "Save".

Con esto, cualquier visitante que use http será llevado a la versión segura automáticamente.

Revisa el contenido mixto

A veces, el certificado funciona pero la página muestra "No seguro" porque hay imágenes o scripts cargados desde URLs con http://. Para solucionarlo:

  1. Abre tu sitio y pulsa F12 para ver la consola del navegador.
  2. Busca mensajes de "Mixed Content".
  3. Cambia las URLs de esos recursos de http:// a https:// en tu base de datos o archivos.

Si usas WordPress, puedes instalar un plugin como "Really Simple SSL" que hace este trabajo por ti automáticamente.


Comprobar que tu certificado funciona correctamente

Después de instalar el certificado, es conveniente verificar que todo esté bien configurado. Puedes usar herramientas online como:

  • SSL Labs: Analiza la configuración de tu servidor y te da una nota de la A a la F.
  • Why No Padlock: Detecta errores de contenido mixto.

En cPanel, también puedes ir a la sección "SSL/TLS Status" para ver el estado de todos tus dominios. Si algo falla, ahí aparecerá un aviso.


Preguntas frecuentes (FAQ)

¿El certificado de Let's Encrypt es realmente gratis?

Sí, totalmente. No tiene coste oculto ni límite de dominios. Eso sí, se renueva cada 90 días, pero cPanel lo hace automáticamente.

¿Puedo instalar Let's Encrypt en varios dominios?

Sí, puedes instalar un certificado que cubra varios dominios y subdominios. En cPanel, selecciona todos los que necesites antes de emitir.

¿Qué pasa si mi sitio tiene un subdominio con IP propia?

En ese caso, la validación por HTTP puede fallar. Tendrás que usar la validación por DNS, que es un poco más compleja. Habla con tu proveedor de hosting para que te guíe.

¿Necesito un certificado SSL si mi web no vende nada?

Sí, te recomendamos que lo instales igualmente. Además de proteger los datos de tus usuarios, mejora tu posicionamiento en Google y da confianza a tus visitantes.

¿Puedo usar Let's Encrypt en un servidor que no sea cPanel?

Sí, Let's Encrypt funciona con cualquier servidor. Pero si usas Syspanel (el panel de control que antes se llamaba HestiaCP), el proceso es diferente. En ese caso, el acceso se hace a través del puerto 2106 y la configuración se gestiona desde su propia interfaz, aunque la lógica es similar.

¿Qué diferencia hay entre SSL gratis y uno de pago?

Los certificados de pago suelen ofrecer garantías económicas y soporte técnico. Pero para la mayoría de proyectos, un certificado gratuito de Let's Encrypt es más que suficiente. La seguridad y el cifrado son exactamente los mismos.


Consejos finales para mantener tu sitio seguro

Instalar el certificado SSL es solo el primer paso. Para mantener tu web protegida:

  • Actualiza siempre tu CMS y plugins: Las vulnerabilidades se corrigen en las nuevas versiones.
  • Usa contraseñas fuertes: Tanto en cPanel como en tu base de datos.
  • Haz copias de seguridad periódicas: Así podrás recuperar tu sitio si algo sale mal.
  • Revisa los permisos de archivos: Los archivos deben tener permisos 644 y las carpetas 755.
  • Activa un firewall: Muchos hosting ofrecen uno integrado.

Con el SSL activo, tus usuarios verán el candado, Google te premiará en los resultados de búsqueda y tu sitio estará preparado para el futuro de la web. Y lo mejor de todo: lo has conseguido en menos de diez minutos y sin gastar un solo euro.

Si te has quedado con alguna duda, revisa la documentación de tu proveedor de hosting o contacta con su soporte. Ellos siempre están encantados de ayudar con estos temas, y con esta guía ya tienes la mitad del camino recorrido.

¿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