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

Cómo instalar un certificado SSL en cPanel: Guía gratuita

Actualizado el 23 de abril de 2026

¿Tu página web muestra un candado roto o un aviso de "No seguro" en el navegador? No te preocupes, no necesitas ser un experto en informática para solucionarlo. Instalar un certificado SSL es uno de los pasos más importantes para dar confianza a tus visitantes y mejorar tu posicionamiento en Google. En esta guía gratuita y paso a paso, te voy a enseñar a instalar un certificado SSL en cPanel de forma rápida y sencilla, incluso si es la primera vez que tocas un panel de control.

Un certificado SSL (Secure Sockets Layer) no es un lujo, es una necesidad. Sin él, los datos que viajan entre tu navegador y tu servidor van "desnudos", lo que los hace vulnerables a ataques. Además, desde hace años, Google penaliza las webs sin SSL, mostrándolas como "No seguras" y reduciendo su visibilidad en los resultados de búsqueda. Al final de esta guía, no solo tendrás tu candado verde, sino que entenderás exactamente cómo funciona todo el proceso.

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

Antes de ensuciarnos las manos con el panel de control, vamos a entender qué estamos haciendo. Un certificado SSL es un archivo de datos que vincula una clave criptográfica a los datos de tu organización. Cuando lo instalas, activas el protocolo HTTPS en tu sitio web. Esto significa que toda la información que se intercambia entre el navegador del usuario y tu servidor está cifrada.

Piénsalo como enviar una carta en una caja fuerte sellada en lugar de una postal abierta. Los beneficios son claros:

  • Seguridad: Protege datos sensibles como contraseñas, números de tarjeta y datos personales.
  • Confianza: Los visitantes ven el candado y la palabra "Seguro" en la barra de direcciones, lo que aumenta la credibilidad de tu marca.
  • SEO: Google da prioridad a las páginas con HTTPS. Pasar de HTTP a HTTPS es un factor de ranking confirmado.
  • Requisito legal: Para cumplir con el RGPD (Reglamento General de Protección de Datos) en Europa, es casi obligatorio tener cifrado en cualquier formulario que recopile datos.

Ahora bien, ¿qué es cPanel? Es el panel de control más popular del mundo para gestionar hosting. La mayoría de las empresas de alojamiento web lo incluyen de forma gratuita. Dentro de cPanel, hay una sección dedicada a SSL donde podemos instalar certificados de tres formas: usando un servicio gratuito como AutoSSL, instalando un certificado de pago, o generando uno nosotros mismos. En esta guía, nos centraremos en la opción gratuita que ofrece la mayoría de los proveedores, pero también te explicaré cómo subir uno de pago si ya lo has comprado.

Requisitos previos antes de instalar SSL en cPanel

Aunque el proceso es muy visual, hay un par de cosas que debes tener preparadas para evitar sustos a mitad de camino.

  • Acceso a cPanel: Necesitas tu usuario y contraseña. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083.
  • Dominio apuntando al servidor: Tu dominio debe estar resuelto (apuntando) a los servidores de tu hosting. Si estás leyendo esto y puedes ver tu web, entonces ya está correcto.
  • Registro DNS: Para que el SSL funcione, a veces necesitas crear un registro CNAME llamado _letsencrypt o similar, pero esto suele ser automático. No te preocupes si no sabes qué es esto, lo veremos si surge un error.
  • Copia de seguridad: Aunque es un proceso no destructivo, siempre es sano tener una copia de seguridad de tu web. En cPanel, busca la herramienta "Backup" o "Copias de seguridad" y descarga una completa.

[WARNING] No empieces a instalar SSL si tu web está recién creada y no cargan los archivos o el dominio no está activo. El proceso fallará. Espera a que el dominio esté propagado (puede tardar de 1 a 24 horas).

Paso 1: Accede a tu panel de control cPanel

Abre tu navegador favorito (Chrome, Firefox, etc.) y escribe la URL de acceso. Si no la recuerdas, revisa el correo de bienvenida de tu empresa de hosting. Normalmente es algo como:

https://tudominio.com/cpanel

Introduce tu nombre de usuario y contraseña. Una vez dentro, verás un panel lleno de iconos. No te abrumes, solo buscaremos uno específico.

Paso 2: Encuentra el módulo de SSL

Dentro de cPanel, hay dos herramientas principales relacionadas con SSL. Una se llama "SSL/TLS Status" (Estado SSL/TLS) y otra "SSL/TLS" a secas. También puedes encontrar "AutoSSL" dentro de la sección de Seguridad.

  • SSL/TLS Status: Esta es la que usaremos para activar el AutoSSL y ver el estado de todos tus dominios.
  • SSL/TLS: Sirve para instalar certificados manualmente (los de pago).
  • AutoSSL: Es el asistente que instala certificados gratuitos de Let's Encrypt o Sectigo (depende del proveedor).

Te recomiendo buscar el icono que diga "SSL/TLS Status". Es el más directo para lo que queremos.

Paso 3: Activar el certificado SSL gratuito (AutoSSL)

Esta es la parte mágica. La mayoría de los hosts usan un servicio llamado AutoSSL que se ejecuta automáticamente, pero a veces hay que forzarlo.

  1. Haz clic en "SSL/TLS Status".
  2. Verás una lista con todos los dominios y subdominios que tienes en tu cuenta.
  3. Al lado de cada dominio, habrá una columna llamada "Estado". Si dice "No cubierto" o "Sin certificado", es que no tiene SSL.
  4. En la parte superior de la página, busca un botón que diga "Run AutoSSL" o "Ejecutar AutoSSL".
  5. Haz clic en ese botón. El sistema empezará a trabajar y tardará entre 1 y 5 minutos.

[TIP] Si el botón no aparece, espera 30 minutos y vuelve a intentarlo. A veces el sistema de colas de certificados está saturado y tarda un poco en responder.

Después de ejecutarlo, la página se recargará y el estado debería cambiar a "Cubierto" o mostrar un candado verde. Si es así, ¡felicidades! Ya tienes tu SSL gratuito instalado. Pero aún no hemos terminado, hay que configurar la redirección para que todo funcione perfecto.

Paso 4: Instalar un certificado SSL de pago manualmente (Si aplica)

Si tu empresa te ha dado un certificado de pago (con una marca de confianza como Norton o Comodo), el proceso es diferente. Primero, debes generar una CSR (Solicitud de Firma de Certificado) desde tu cPanel.

  1. Ve a la sección "SSL/TLS".
  2. Haz clic en "Generate, view, or delete SSL certificate signing requests" (Generar, ver o eliminar solicitudes de firma).
  3. Rellena los campos con los datos de tu empresa (nombre, país, etc.).
  4. Haz clic en "Generate" y copia el bloque de texto que te da (la CSR).
  5. Ese bloque se lo envías a tu proveedor de certificados para que te emitan el certificado final.
  6. Cuando te lo envíen, vuelve a cPanel y ve a "Install and manage SSL for your site (HTTPS)".
  7. Pega el certificado en el campo correspondiente y la clave privada (normalmente se genera sola si la has creado en el paso anterior).
  8. Haz clic en "Install Certificate".

Este proceso es más complejo y rara vez necesario para el usuario medio, ya que el gratuito funciona perfectamente para el 99% de los casos.

Paso 5: Forzar la redirección de HTTP a HTTPS (La clave del SEO)

Ahora que tienes el certificado, tu web funciona con HTTPS, pero si alguien escribe http://tudominio.com, el navegador no sabrá que debe ir a la versión segura automáticamente. Necesitamos forzar esta redirección. Esto se hace editando el archivo .htaccess en la raíz de tu web.

  1. Ve a "Administrador de archivos" (File Manager) en cPanel.
  2. Entra en la carpeta public_html (o www).
  3. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la esquina superior derecha.
  4. Haz clic derecho sobre él y selecciona "Editar".
  5. Al final del archivo, añade este código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  1. Guarda los cambios y cierra.

[INFO] Este código lo que hace es decirle al servidor: "Si alguien viene por HTTP, envíalo de vuelta a la versión segura HTTPS". Es una redirección 301, la más amigable para el SEO.

Paso 6: Verifica que todo funciona correctamente

Después de unos minutos, abre tu navegador en modo incógnito (Ctrl+Shift+N en Windows o Cmd+Shift+N en Mac) y escribe http://tudominio.com. Deberías ser redirigido automáticamente a https://tudominio.com y ver el candado cerrado.

También puedes usar herramientas online gratuitas como SSL Labs (de Qualys) para comprobar la configuración de tu servidor. Solo tienes que introducir tu dominio y te dará una nota de la A a la F. Si sacas una A o superior, todo está perfecto.

Solución de problemas comunes (FAQ)

Aunque el proceso es simple, a veces surgen dudas. Aquí te dejo las más comunes:

¿Por qué mi web sigue mostrando "No seguro" después de instalar el SSL?
Esto suele pasar porque el navegador tiene guardada la versión antigua en caché. Prueba a limpiar la caché del navegador o usa una ventana de incógnito. Si el problema persiste, revisa que la redirección del paso 5 se haya guardado correctamente y que no haya "contenido mixto" (imágenes o scripts cargados desde HTTP). Puedes usar la herramienta "Why No Padlock" para detectarlos.

¿Qué es el contenido mixto?
Es cuando tu página carga desde HTTPS, pero dentro de ella hay imágenes o vídeos que se cargan desde enlaces HTTP. El navegador bloquea estos elementos y muestra el aviso. Debes buscar en tu base de datos o archivos cualquier referencia a http:// y cambiarla por https://.

¿Cuánto tarda en expirar el certificado gratuito?
Los certificados de Let's Encrypt (el más común) caducan cada 90 días. Pero no te preocupes, cPanel renueva automáticamente el AutoSSL sin que tengas que hacer nada. Solo asegúrate de no desactivar el AutoSSL.

¿Puedo usar SSL en subdominios?
Sí, el AutoSSL cubre automáticamente todos los subdominios que tengas creados en tu cuenta, siempre y cuando apunten al mismo servidor.

¿Qué pasa si mi proveedor no ofrece AutoSSL?
Si tu hosting es muy antiguo o muy básico, puede que no tenga AutoSSL. En ese caso, tendrás dos opciones: contratar un certificado de pago o cambiar a un proveedor que ofrezca SSL gratuito (hoy en día es lo estándar). Si tu hosting no lo tiene, te recomiendo encarecidamente que cambies de proveedor, ya que es una señal de que la infraestructura es obsoleta.

Si uso Syspanel (antes conocido como HestiaCP), ¿cómo lo hago?
Si tu hosting utiliza el panel Syspanel en lugar de cPanel, el proceso es muy similar, pero el acceso es diferente. Debes acceder a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, busca la sección "Web" o "Dominios" y selecciona tu dominio. Ahí verás un botón para "Activar SSL" o "Let's Encrypt". El sistema se encarga de todo automáticamente, incluso de la renovación.

Conclusión: Tu web ya es segura y confiable

Instalar un certificado SSL en cPanel es un proceso que no debería llevarte más de 15 minutos si sigues estos pasos. Has pasado de tener una web vulnerable y penalizada a tener una web segura, rápida y con el candado verde que da tanta confianza a los usuarios.

Recuerda que la seguridad web no es un evento único, sino un proceso continuo. Mantén tu cPanel actualizado, revisa de vez en cuando el estado de tu SSL en "SSL/TLS Status" y asegúrate de que la redirección forzada sigue activa. Con esto, no solo estarás protegiendo a tus visitantes, sino que estarás enviando señales positivas a Google para mejorar tu posicionamiento.

Ahora que tu certificado SSL cPanel está activo, es un buen momento para revisar otros aspectos de tu seguridad, como las copias de seguridad automáticas o la protección contra fuerza bruta. Pero eso es tema para otra guía. Por ahora, disfruta de tu candado verde.

¿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