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

Cómo activar el certificado SSL gratuito en cPanel

Actualizado el 3 de diciembre de 2025

¡Hola! 👋 Si has llegado hasta aquí, seguramente estás buscando una forma sencilla y gratuita de poner el candadito verde 🔒 en tu página web. Y estás en el lugar correcto. Hoy vamos a desgranar, paso a paso y sin tecnicismos raros, cómo activar el certificado SSL gratuito en cPanel.

Olvídate de pagar por un certificado caro. Si tu hosting usa cPanel (el panel de control más común del mundo), tienes una herramienta mágica llamada AutoSSL que hace el trabajo por ti en la mayoría de los casos. Pero, ¿y si no se activa solo? Tranquilo, para eso estamos aquí.

Vamos a convertir tu web de "No segura" a "Segura" en cuestión de minutos. Prepara un café ☕, respira hondo y vamos a ello. Este artículo es tu guía definitiva para lograrlo.


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

Antes de ponernos manos a la obra, vamos a entender qué es esto del SSL. Imagina que el certificado SSL es un sobre sellado para tus datos. Cuando alguien visita tu web, la información que envía (como contraseñas o datos de tarjeta) viaja por internet. Sin SSL, esa información viaja en una postal abierta que cualquiera podría leer. Con el SSL, viaja en una caja fuerte blindada.

El resultado práctico es que la URL de tu sitio cambia de http:// a https:// y aparece un candado en la barra del navegador. Esto no solo protege a tus visitantes, sino que es un factor clave para el SEO (posicionamiento en Google). A Google le encantan las webs seguras y las premia con mejores posiciones. Además, si no tienes SSL, Chrome te pondrá una etiqueta roja de "No seguro" que espanta a cualquiera.

La solución estrella: AutoSSL en cPanel

La mayoría de los proveedores de hosting modernos incluyen una funcionalidad llamada AutoSSL. Es un servicio que genera, instala y renueva automáticamente certificados SSL gratuitos (normalmente de la autoridad Sectigo o cPanel). Es como tener un jardinero que cuida tu web sin que le pidas nada.

Sin embargo, a veces el AutoSSL se queda "dormido" o no se ejecuta por un error de configuración del dominio. Ahí es donde entras tú. Vamos a aprender a despertarlo y, si falla, a hacerlo manualmente.


Paso 1: Localiza y activa AutoSSL en tu cPanel

Este es el primer paso para intentar obtener tu ssl gratis cpanel. No te asustes si ves muchas opciones, es más fácil de lo que parece.

Accediendo al gestor de SSL/TLS

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
  2. En el buscador de la parte superior, escribe "SSL" o "Seguridad". Te aparecerán varios iconos.
  3. Busca la opción que dice "SSL/TLS Status" o "Estado de SSL/TLS". Haz clic ahí.

¿Qué deberías ver?

En esta pantalla verás una lista de todos tus dominios y subdominios. A la derecha, en la columna "Estado", debería aparecer "Un certificado válido" o algo similar.

Si ves que tu dominio principal dice "Sin certificado" o "No cubierto", sigue estos pasos:

  1. Busca el botón que dice "Ejecutar AutoSSL" (Run AutoSSL). Normalmente está en la parte superior derecha.
  2. Haz clic en él. Verás que se pone en marcha un proceso que puede tardar de 1 a 5 minutos.
  3. Espera sin cerrar la página. Al terminar, debería aparecer un mensaje de éxito o un listado de dominios cubiertos.

[TIP] Si tu hosting es de pago y no ves la opción AutoSSL, es posible que tu proveedor lo haya desactivado. En ese caso, contacta con su soporte técnico y pregunta: "¿Cómo puedo activar el AutoSSL en mi cPanel?".

¿Y si AutoSSL no funciona?

A veces, el AutoSSL falla porque el dominio no apunta correctamente a los servidores de tu hosting o porque el "Document Root" (la carpeta raíz) no coincide. Si después de ejecutarlo sigue sin funcionar, pasa al siguiente paso: la instalación manual.


Paso 2: Instalación manual con "SSL/TLS" (vía HTTP)

Si el AutoSSL cPanel se niega a funcionar, vamos a hacerlo nosotros mismos. No necesitas ser un hacker, solo seguir estas instrucciones. Este método utiliza la validación HTTP, que es la más rápida.

Generando la solicitud (CSR)

  1. Dentro de cPanel, busca la sección "Seguridad" y haz clic en "SSL/TLS".
  2. Ve a la pestaña o sección que dice "Generar, ver o eliminar solicitudes de firma de certificados SSL" (CSR).
  3. Selecciona tu dominio principal en el desplegable.
  4. Rellena los campos restantes (puedes poner datos genéricos si no sabes qué poner, pero el país y estado son importantes).
  5. Haz clic en "Generar". Verás un bloque de texto largo que empieza por -----BEGIN CERTIFICATE REQUEST-----. Copia ese texto y guárdalo en un bloc de notas, lo necesitarás para el siguiente paso.

Solicitando el certificado a Let's Encrypt

Ahora necesitas un proveedor que te dé el certificado. El más famoso y gratuito es Let's Encrypt. Pero ojo, no lo hacemos desde cPanel directamente, sino desde un servicio web que hace de intermediario.

  1. Ve a un sitio web como ZeroSSL.com o SSLforFree.com (son fiables y gratuitos).
  2. Introduce tu dominio y haz clic en "Next" o "Crear".
  3. Elige la opción de "Free" (90 días) y sigue el asistente.
  4. Cuando te pida el método de verificación, elige "HTTP File Upload" (Subida de archivo HTTP) o "DNS" (registro TXT). La más fácil para novatos suele ser la HTTP.
  5. Te darán un archivo .php o .txt con un nombre extraño. Deberás subirlo a la carpeta public_html de tu web (desde el Administrador de Archivos de cPanel).
  6. Verifica la descarga (el propio asistente te da un enlace para comprobar si el archivo es accesible).
  7. Cuando termine la verificación, te dará el certificado y la clave privada. Copia ambos textos (el que empieza por -----BEGIN CERTIFICATE----- y el que empieza por -----BEGIN PRIVATE KEY-----).

Instalando el certificado en tu dominio

  1. Vuelve a cPanel y entra en "SSL/TLS".
  2. Ahora busca la opción "Instalar y gestionar SSL para su sitio (HTTPS)".
  3. En el desplegable, elige tu dominio.
  4. Verás varios campos vacíos. Pega:
    • En "Certificado (CRT)": el texto que empieza por -----BEGIN CERTIFICATE-----.
    • En "Clave privada (KEY)": el texto que empieza por -----BEGIN PRIVATE KEY-----.
    • En "Certificado de la CA (Bundle)": normalmente puedes dejar el campo vacío o pegar el enlace de la CA que te dieron en ZeroSSL (si lo piden).
  5. Haz clic en "Instalar certificado". ¡Listo! Ya tienes tu certificado SSL gratuito instalado.

[WARNING] Este método manual requiere renovación cada 90 días. Si no quieres estar pendiente de esto, es mejor que insistas con el AutoSSL de tu hosting, ya que se renueva solo. Si tu hosting usa Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106 y el proceso es diferente, pero el concepto de pegar el certificado es idéntico.


Paso 3: Forzar HTTPS en cPanel (Redirección definitiva)

Ya tienes el certificado instalado. Pero, ¿qué pasa si alguien escribe http://tudominio.com? Seguirá viendo la versión no segura. Para solucionarlo, debemos forzar HTTPS cPanel. Esto significa que cualquier visita a tu web se redirige automáticamente a la versión con candado.

La forma fácil: Redirección de Dominios

  1. En cPanel, busca la sección "Dominios" y haz clic en "Redirecciones".
  2. En el menú desplegable "Tipo", elige "Permanente (301)". Esto es crucial para el SEO.
  3. En el desplegable de dominio, elige tu dominio principal (sin las www).
  4. En el campo "/" (ruta), déjalo vacío.
  5. En "Redirige a", escribe https://tudominio.com (reemplaza por tu dominio real).
  6. Marca la casilla que dice "Solo redirigir con www" o "Redirigir el directorio salvaje" (depende de tu versión, pero lo ideal es marcar la opción de redirigir todo).
  7. Haz clic en "Guardar".

La forma técnica: Editar el archivo .htaccess

Si la redirección anterior no funciona (a veces el hosting tiene reglas previas), vamos a ir al archivo más importante de tu web: el .htaccess.

  1. Ve al "Administrador de Archivos" en cPanel.
  2. Entra en la carpeta public_html.
  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 principio del archivo, pega 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. Ahora sí, todo el tráfico irá por HTTPS.

[INFO] Si tu web es WordPress, este código puede entrar en conflicto con los enlaces permanentes. Si al guardar ves un error 500 (error interno del servidor), no te preocupes. Simplemente elimina las líneas que añadiste (deshaz el cambio) y usa un plugin como "Really Simple SSL" que hace todo el trabajo de redirección automáticamente sin tocar código manualmente.


Paso 4: Verifica que todo funciona correctamente

Una vez hecho todo lo anterior, es hora de la prueba de fuego.

  1. Abre una ventana de incógnito en tu navegador (Ctrl + Shift + N).
  2. Escribe http://tudominio.com (sin la 's') y pulsa Enter.
  3. Deberías ser redirigido automáticamente a https://tudominio.com y ver el candado verde.
  4. Haz clic en el candado. Debería decir "Conexión segura" o "La conexión es segura".

Herramientas online para verificar

Si quieres asegurarte al 100%, usa estas herramientas gratuitas:

  • SSL Labs (ssllabs.com): Escribe tu dominio y te dará una nota de la A a la F. Si sacas una A o superior, perfecto.
  • Why No Padlock (whynopadlock.com): Si ves que el candado sale pero con un triángulo amarillo, esta web te dirá exactamente qué recurso (imagen, script) se está cargando sin HTTPS y está causando el problema. Normalmente son imágenes con URLs absolutas en http://.

Preguntas Frecuentes (FAQ) sobre SSL en cPanel

Aquí te dejo las dudas más comunes que me llegan al soporte, resueltas en cristiano:

1. ¿Cuánto cuesta realmente el SSL de AutoSSL?

Nada. Cero. Es un servicio incluido en la mayoría de los planes de hosting que usan cPanel. El certificado SSL gratuito de Let's Encrypt o Sectigo vía AutoSSL no tiene coste adicional.

2. ¿Cada cuánto tiempo se renueva el certificado?

Depende del proveedor. Los certificados de Let's Encrypt duran 90 días. La buena noticia es que AutoSSL lo renueva automáticamente antes de que caduque. Tú no tienes que hacer nada. Si lo instalaste manualmente, tendrás que repetir el proceso cada 3 meses (o usar un cron job, pero eso es otra historia).

3. He activado el SSL pero mi web da error "Mixed Content" (Contenido Mixto).

Esto significa que tu web se carga por HTTPS, pero dentro del código hay enlaces a imágenes o scripts que apuntan a http://. El navegador bloquea esos recursos por seguridad y por eso ves el candado roto. Solución: instala un plugin como "Better Search Replace" (si usas WordPress) o busca en tu base de datos y reemplaza http://tudominio.com por https://tudominio.com.

4. Mi hosting usa "Syspanel" (antes HestiaCP), ¿esto sirve?

No exactamente. Este artículo es específico para cPanel. Si tu panel es Syspanel, el acceso es por el puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, la lógica es similar: busca la sección "Web" o "SSL" y verás una opción para "Let's Encrypt" o "SSL gratuito". Ahí podrás emitir el certificado con un clic, sin necesidad de tantos pasos manuales.

5. ¿El SSL gratis afecta a mi posicionamiento SEO?

Al contrario. Es un factor positivo. Forzar HTTPS cPanel y tener un certificado activo es una señal de confianza para Google. Es un requisito básico para el SEO técnico moderno. No es el factor más importante, pero si no lo tienes, estás perdiendo puntos frente a tu competencia.

6. ¿Puedo tener SSL para varios dominios (addon domains)?

Sí. El AutoSSL cPanel normalmente cubre todos los dominios que tengas en tu cuenta. Si usas el método manual, tendrás que repetir el proceso de generación e instalación para cada dominio por separado.


Conclusión: Tu web ya es segura

Y eso es todo. Has pasado de tener una web desprotegida a tener una fortaleza digital. Recuerda que la clave está en la automatización: deja que el AutoSSL cPanel haga su trabajo. Si falla, ya sabes cómo hacerlo a mano, aunque es un poco más tedioso.

Activar el ssl gratis cpanel no es un lujo, es una necesidad. No solo proteges a tus usuarios, sino que construyes una base sólida para tu estrategia de SEO. Ahora que tu web es segura, puedes centrarte en crear buen contenido y captar tráfico.

Si te has quedado atascado en algún paso, mi consejo es que no toques nada más y contactes con el soporte de tu hosting. Diles que has intentado activar el SSL y que necesitas ayuda. Ellos tienen herramientas internas para forzar la instalación desde su lado.

¡Espero que este tutorial te haya sido de gran ayuda! Ahora ve y presume 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