cPanel: Cómo instalar un certificado SSL gratuito (Let's Encrypt)
¿Tu sitio web aún se muestra como "No seguro" en el navegador?
No te preocupes, es mucho más fácil de lo que parece. Hoy te voy a guiar paso a paso para que puedas instalar un certificado SSL gratuito en cPanel usando Let's Encrypt. Al final de esta guía, tu web tendrá el candado verde y empezará a usar HTTPS, lo que mejora la seguridad y tu posicionamiento en buscadores.
Vamos a ello.
¿Qué es un certificado SSL y por qué lo necesitas?
Un certificado SSL (Secure Sockets Layer) es como una tarjeta de identidad digital para tu sitio web. Cuando lo instalas, activas el protocolo HTTPS en tu dominio. Esto significa que toda la información que viaja entre el navegador de tus visitas y tu servidor va cifrada, protegida de miradas indiscretas.
Beneficios clave:
- Tus visitantes ven el candado verde en la barra de direcciones.
- Google favorece los sitios con HTTPS en sus resultados de búsqueda.
- Evitas el temido aviso "No seguro" que ahuyenta a los usuarios.
- Proteges datos sensibles como contraseñas o formularios de contacto.
Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. Te permite obtener un certificado SSL válido por 90 días, y lo mejor: puedes renovarlo automáticamente desde cPanel sin mover un dedo.
Requisitos previos antes de instalar SSL en cPanel
Antes de empezar, asegúrate de cumplir con estos puntos:
- Tener acceso a cPanel de tu hosting (normalmente se accede mediante
tudominio.com/cpanelotudominio.com:2083). - Que tu dominio ya esté apuntando al hosting (los DNS deben estar propagados).
- Que el sitio web esté funcionando correctamente en HTTP (sin SSL todavía).
- Tener permisos de administrador en cPanel (si eres el dueño de la cuenta, no hay problema).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo:
tudominio.com:2106). En Syspanel busca la sección "SSL" o "Certificados" y sigue los pasos equivalentes.
Paso 1: Accede a la sección de SSL/TLS en cPanel
Una vez dentro de cPanel, busca la sección SEGURIDAD. Allí encontrarás el icono SSL/TLS o Let's Encrypt SSL. Dependiendo de la versión de cPanel, puede aparecer con nombres ligeramente distintos:
- SSL/TLS Status (Estado SSL/TLS)
- Let's Encrypt SSL (si tu hosting lo tiene integrado)
- AutoSSL (en algunos casos ya está activado por defecto)
Haz clic en la opción que corresponda. Si ves AutoSSL, puede que ya tengas el certificado instalado automáticamente. Pero si no es así, sigue leyendo.
Paso 2: Instalar el certificado SSL gratuito con Let's Encrypt
Ahora viene la parte fácil. Sigue estos pasos al pie de la letra:
Opción A: Usando el asistente de Let's Encrypt integrado
- Dentro de la sección SSL/TLS, busca el botón o enlace que diga "Install an SSL Certificate" o "Let's Encrypt SSL".
- Selecciona tu dominio principal de la lista desplegable.
- Marca la casilla que dice "Include www subdomain" (para que tanto
tudominio.comcomowww.tudominio.comqueden protegidos). - Haz clic en "Install" o "Emitir".
El sistema generará automáticamente el certificado y lo instalará. En unos segundos verás un mensaje verde de éxito.
Opción B: Si no ves Let's Encrypt directamente
Algunos hostings no muestran el botón directo, pero puedes usar el SSL/TLS Manager:
- Ve a SSL/TLS > Manage SSL Sites.
- En el desplegable, elige tu dominio.
- Haz clic en "Autofill by Domain" (esto rellena los campos automáticamente).
- En la sección "Certificate Authority", selecciona "Let's Encrypt".
- Pulsa "Install".
[TIP] Si tu hosting no tiene integración directa con Let's Encrypt, contacta con el soporte técnico. Muchos proveedores lo ofrecen como parte del plan. Si usas Syspanel, busca en el panel la opción "SSL" y selecciona "Let's Encrypt" desde allí.
Paso 3: Verifica que el certificado se haya instalado correctamente
Una vez instalado, es importante comprobar que todo funciona:
- Abre una ventana de incógnito en tu navegador (Chrome, Firefox, Edge).
- Escribe
https://tudominio.com(con la "s" al final). - Deberías ver el candado verde y la palabra "Seguro".
- Haz clic en el candado y luego en "La conexión es segura" para ver los detalles del certificado. La entidad emisora debe ser Let's Encrypt Authority X3 o similar.
También puedes usar herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para obtener un análisis completo.
Paso 4: Forzar HTTPS en tu sitio web (redirección automática)
Instalar el certificado es solo la mitad del trabajo. Ahora necesitas que todos los visitantes que lleguen a la versión HTTP sean redirigidos automáticamente a HTTPS. Esto se hace desde el archivo .htaccess o desde la configuración de cPanel.
Método 1: Desde cPanel (más fácil)
- En cPanel, busca la sección "Domains" o "Redirect".
- Selecciona tu dominio.
- Elige "Redirect" y configura:
- Tipo: Permanent (301).
- Redirige desde:
http://ahttps://. - Marca la opción "Redirect with or without www".
- Guarda los cambios.
Método 2: Editando el .htaccess (avanzado)
Si prefieres hacerlo manual:
- En cPanel, ve a File Manager y localiza la carpeta
public_html. - Busca el archivo
.htaccess(si no existe, créalo). - Agrega estas líneas al principio:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
- Guarda el archivo.
[WARNING] Si ya tienes otras reglas en el .htaccess, coloca el código de redirección HTTPS justo después de
RewriteEngine Onpara evitar conflictos.
Paso 5: Renovación automática (no te preocupes por los 90 días)
Los certificados de Let's Encrypt caducan cada 90 días. Pero no te asustes: cPanel renueva automáticamente los certificados. Solo asegúrate de que:
- El servicio cron de tu hosting esté activo (lo normal es que sí).
- No desactives el SSL manualmente.
- Si usas Syspanel, también suele tener renovación automática programada.
Para verificar que la renovación funciona, puedes ir a SSL/TLS Status en cPanel y ver la fecha de expiración. Si ves que se acerca, no dudes en reinstalar manualmente siguiendo el mismo proceso.
[INFO] Si por algún motivo la renovación falla (por ejemplo, si cambias de IP o de servidor), recibirás un correo de aviso. En ese caso, solo repite los pasos de instalación.
Preguntas frecuentes (FAQ)
¿Puedo instalar Let's Encrypt en un subdominio?
Sí, siempre que el subdominio apunte al mismo hosting. En cPanel, cuando selecciones el dominio para instalar el SSL, verás también los subdominios en la lista.
¿Qué hago si mi navegador sigue mostrando "No seguro"?
Revisa estos puntos:
- La redirección HTTP a HTTPS puede no estar activa.
- Puede haber contenido mixto (imágenes, scripts cargados desde HTTP). Para solucionarlo, instala un plugin como "Really Simple SSL" si usas WordPress.
- El certificado puede no cubrir el subdominio www. Vuelve a instalarlo marcando la opción "Include www".
¿Let's Encrypt es compatible con todos los planes de hosting?
La mayoría de hostings compartidos, VPS y dedicados lo soportan. Si tu panel es Syspanel, también es compatible. Consulta con tu proveedor si tienes dudas.
¿Puedo tener varios dominios en un mismo certificado?
Sí, con Let's Encrypt puedes usar certificados SAN (Subject Alternative Name) que cubran varios dominios. En cPanel, al instalar, puedes seleccionar múltiples dominios de tu cuenta.
¿Pierdo el certificado si cambio de hosting?
Sí, porque el certificado está vinculado al servidor. Al migrar, tendrás que instalar uno nuevo en el nuevo hosting. Pero como es gratuito, solo te llevará unos minutos.
Conclusión: Tu sitio ya es más seguro y profesional
Instalar un certificado SSL gratuito con Let's Encrypt desde cPanel es un proceso rápido, seguro y sin costo. En menos de 5 minutos has logrado que tu web pase de ser "No segura" a mostrar el codiciado candado verde. Además, al forzar HTTPS, mejoras la confianza de tus visitantes y tu posicionamiento en Google.
Recuerda que si tu panel es Syspanel, el procedimiento es análogo, solo que accedes por el puerto 2106 y buscas la opción SSL correspondiente.
Ahora ya sabes cómo instalar SSL en cPanel de forma gratuita. ¿A qué esperas? Dale a tu web la capa de protección que se merece.
Si te ha quedado alguna duda, déjala en los comentarios o consulta con el soporte de tu hosting. ¡Nos leemos!
