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

Cómo instalar un certificado SSL en tu sitio web con cPanel

Actualizado el 23 de mayo de 2026

¿Por qué necesitas un certificado SSL en tu web?

Antes de ponernos manos a la obra, vamos a entender qué es esto del SSL y por qué es tan importante. Un certificado SSL (Secure Sockets Layer) es como un carnet de identidad digital para tu sitio web. Cuando lo instalas, activas el protocolo HTTPS, que cifra toda la información que viaja entre el navegador de tus visitantes y tu servidor.

Imagina que envías una carta por correo postal. Sin SSL, esa carta viaja en un sobre transparente: cualquiera podría leerla. Con SSL, la envías en una caja fuerte blindada. Por eso, si tu web tiene formularios de contacto, carritos de compra o zonas de acceso privado, necesitas sí o sí un certificado SSL.

Además, desde hace años, Google penaliza en sus resultados de búsqueda a las webs que no tienen HTTPS activado. Así que instalar SSL en cPanel no solo protege a tus usuarios, sino que también mejora tu posicionamiento SEO. Y si tu navegador muestra ese candadito verde o el mensaje de "Conexión segura", genera mucha más confianza.

La buena noticia es que hoy en día, con cPanel, instalar un certificado SSL es mucho más fácil de lo que parece. De hecho, en la mayoría de los casos, el propio panel lo hace automáticamente por ti. Pero vamos a verlo todo paso a paso.

¿Qué es AutoSSL y cómo funciona?

La mayoría de los proveedores de hosting que usan cPanel incluyen una herramienta llamada AutoSSL. Esta función, como su nombre indica, se encarga de instalar y renovar automáticamente certificados SSL gratuitos, normalmente de la autoridad de certificación Let's Encrypt.

¿Cómo saber si tienes AutoSSL activado?

Para comprobarlo, sigue estos pasos:

  1. Inicia sesión en tu cPanel (normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083).

  2. Busca la sección Seguridad y haz clic en SSL/TLS Status (Estado de SSL/TLS).

  3. Verás una tabla con todos tus dominios y subdominios. Si en la columna de estado aparece "AutoSSL Active" o un candado verde, ya tienes cubierto ese dominio.

  4. Si ves un icono rojo o un mensaje de error, significa que el certificado no se ha emitido o ha caducado.

¿Qué pasa si AutoSSL no funciona?

A veces, AutoSSL puede fallar por varias razones: el dominio no apunta correctamente al servidor, hay problemas con el DNS, o el certificado anterior está en un estado raro. En ese caso, tendrás que forzar la emisión manualmente.

Para forzar AutoSSL en cPanel:

  1. Ve a Home > Seguridad > SSL/TLS Status.

  2. Selecciona el dominio problemático marcando la casilla.

  3. Haz clic en el botón Run AutoSSL (Ejecutar AutoSSL).

  4. Espera unos minutos (normalmente entre 2 y 5 minutos) y actualiza la página.

Si después de esto sigue sin funcionar, puede que tu proveedor de hosting haya desactivado AutoSSL. En ese caso, tendrás que instalar el certificado manualmente, que es lo que veremos a continuación.

Instalar un certificado SSL manualmente en cPanel

Cuando AutoSSL no está disponible o necesitas un certificado de pago (por ejemplo, un certificado de validación extendida que muestra el nombre de tu empresa en la barra de direcciones), tendrás que instalarlo manualmente. No te preocupes, el proceso es bastante sencillo si sigues estos pasos.

Paso 1: Generar la solicitud de firma de certificado (CSR)

El CSR es un bloque de texto cifrado que contiene los datos de tu empresa y dominio. Lo necesitas para comprar el certificado en cualquier autoridad de certificación (CA).

Para generarlo en cPanel:

  1. Ve a Seguridad > SSL/TLS > Generate, view, or delete SSL certificate signing requests (Generar, ver o eliminar solicitudes de firma de certificado).

  2. Rellena los campos:

    • Dominio: Escribe tu dominio completo, por ejemplo www.tudominio.com.
    • País: Introduce el código de dos letras (por ejemplo, ES para España).
    • Provincia/Estado: El nombre de tu provincia o región.
    • Ciudad: Tu ciudad.
    • Organización: El nombre legal de tu empresa (puedes dejar "NA" si es personal).
    • Departamento: Puedes poner "IT" o "Web".
    • Email: Un correo válido.
    • Passphrase: Déjalo vacío (no es recomendable usarlo).
  3. Haz clic en Generate (Generar).

  4. Copia el bloque de texto que aparece (empieza y termina con las líneas "-----BEGIN CERTIFICATE REQUEST-----" y "-----END CERTIFICATE REQUEST-----"). Este es tu CSR.

Paso 2: Comprar y obtener el certificado

Con el CSR en mano, ve a tu proveedor de certificados (por ejemplo, Sectigo, DigiCert, o incluso tu propio hosting) y compra el certificado SSL que necesites. Durante el proceso, te pedirán que pegues el CSR.

Una vez aprobada la solicitud (puede tardar desde unos minutos hasta varios días, dependiendo del tipo de validación), recibirás el certificado por email. Normalmente te envían el certificado principal y un paquete de certificados intermedios (CA Bundle).

Paso 3: Instalar el certificado en cPanel

Ahora viene la parte importante. Sigue estos pasos:

  1. Ve a Seguridad > SSL/TLS > Install and manage SSL for your site (HTTPS).

  2. Verás una lista de dominios. Haz clic en el botón Install (Instalar) al lado del dominio que quieres proteger.

  3. En la nueva pantalla, verás tres campos:

    • Certificate (CRT): Pega aquí el certificado principal que te han enviado. Empieza con "-----BEGIN CERTIFICATE-----".
    • Private Key (KEY): Aquí debes pegar la clave privada. Pero ojo, no la tienes que copiar del CSR. La clave privada se genera automáticamente en cPanel cuando creas el CSR. Para encontrarla, ve a Seguridad > SSL/TLS > Generate, view, or delete SSL certificate signing requests y haz clic en el botón de "View" al lado de la solicitud que creaste. Ahí verás la clave privada.
    • Certificate Authority Bundle (CABUNDLE): Pega el paquete de certificados intermedios que te ha enviado tu proveedor.
  4. Haz clic en Install Certificate (Instalar certificado).

  5. Verás un mensaje de éxito. ¡Enhorabuena, ya tienes tu certificado instalado!

Activar HTTPS en cPanel y forzar redirección

Instalar el certificado es solo la mitad del trabajo. Ahora tienes que asegurarte de que tu sitio web se sirva a través de HTTPS y no de HTTP. De lo contrario, los visitantes seguirán entrando por la versión no segura.

Paso 1: Comprobar si tu web ya carga con HTTPS

Abre tu navegador y escribe https://tudominio.com. Si ves el candado y tu sitio carga correctamente, ya está funcionando. Si no, sigue estos pasos.

Paso 2: Forzar HTTPS con .htaccess

La forma más sencilla de redirigir todo el tráfico a HTTPS es añadir unas líneas al archivo .htaccess de tu web. Para ello:

  1. Ve a Archivos > Administrador de archivos en cPanel.

  2. Entra en la carpeta public_html (o la carpeta raíz de tu dominio).

  3. Busca el archivo .htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en los ajustes del administrador de archivos.

  4. Haz clic derecho sobre el archivo y selecciona Editar.

  5. Añade estas líneas al principio del archivo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios.

A partir de ahora, cualquier persona que intente acceder a http://tudominio.com será redirigida automáticamente a https://tudominio.com.

[WARNING]: Antes de editar el .htaccess, haz una copia de seguridad. Un error en este archivo puede dejar tu web inaccesible. Si algo sale mal, puedes restaurar la copia original desde el propio administrador de archivos.

Paso 3: Actualizar URLs en WordPress (si usas WordPress)

Si tu web está hecha con WordPress, además de la redirección, tienes que actualizar las URLs de tu sitio. Ve a Ajustes > Generales en tu panel de WordPress y cambia las dos opciones de dirección (URL de WordPress y URL del sitio) de http:// a https://.

También te recomiendo instalar un plugin como "Really Simple SSL", que se encarga automáticamente de detectar el certificado y actualizar todas las URLs internas de tu web.

Solución de problemas comunes al instalar SSL en cPanel

A veces, aunque hayas seguido todos los pasos al pie de la letra, pueden aparecer problemas. Aquí tienes los más comunes y sus soluciones.

Error de contenido mixto (Mixed Content)

Este es el error más frecuente. Ocurre cuando tu web carga en HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) se siguen cargando desde URLs HTTP. El navegador bloquea estos recursos por seguridad y tu web se ve rota.

Solución: Busca en tu web todas las URLs que empiecen por http:// y cámbialas por https://. Si usas WordPress, el plugin "Better Search Replace" te permite hacer esto de forma masiva en la base de datos.

El certificado no se renueva automáticamente

Con AutoSSL, la renovación debería ser automática. Si no lo es, comprueba que tu dominio sigue apuntando correctamente a tu servidor y que no has cambiado la configuración DNS recientemente.

Error de "SSL certificate not trusted"

Esto suele pasar cuando el paquete de certificados intermedios (CA Bundle) no se ha instalado correctamente. Vuelve a instalar el certificado asegurándote de que has pegado el bundle completo.

El candado aparece pero con un signo de advertencia

Esto significa que hay algún recurso que no es seguro. Usa la consola del navegador (F12 > pestaña Console) para identificar qué elementos están fallando.

[TIP]: Existen herramientas online gratuitas como SSL Labs o Why No Padlock que analizan tu web y te dicen exactamente qué está fallando en tu configuración SSL.

Preguntas frecuentes sobre SSL en cPanel

¿Cuánto cuesta un certificado SSL?

Si usas AutoSSL con Let's Encrypt, es completamente gratuito. Los certificados de pago pueden costar entre 30 y 200 euros al año, dependiendo del nivel de validación y la autoridad emisora.

¿Puedo tener SSL en varios dominios?

Sí, cPanel te permite instalar certificados SSL en todos tus dominios y subdominios. Con AutoSSL, se generan automáticamente para cada uno.

¿Qué es un certificado wildcard?

Es un certificado que cubre un dominio principal y todos sus subdominios (por ejemplo, *.tudominio.com). Es muy útil si tienes varios subdominios como blog.tudominio.com, tienda.tudominio.com, etc.

¿Cuánto tarda en activarse el SSL?

Con AutoSSL, suele tardar entre 1 y 5 minutos. Con certificados de pago, puede tardar desde unos minutos hasta 72 horas, dependiendo del tipo de validación.

¿Pierdo posicionamiento SEO si cambio a HTTPS?

No, al contrario. Google ha confirmado que HTTPS es un factor de posicionamiento positivo. Eso sí, asegúrate de configurar las redirecciones 301 correctamente para no perder autoridad.

Conclusión y recomendaciones finales

Instalar un certificado SSL en cPanel es un proceso que, en la mayoría de los casos, se reduce a un par de clics gracias a AutoSSL. Si necesitas hacerlo manualmente, los pasos que hemos visto son sencillos y no requieren conocimientos avanzados.

Lo más importante es que, una vez instalado, verifiques que todo funciona correctamente: que la redirección HTTP a HTTPS está activa, que no hay contenido mixto y que tu certificado se renueva automáticamente.

[INFO]: Si tu hosting utiliza Syspanel en lugar de cPanel, el proceso es muy similar. Simplemente accede a través del puerto 2106 (por ejemplo, tudominio.com:2106) y busca las opciones de SSL/TLS. La mayoría de los paneles modernos incluyen AutoSSL por defecto.

Recuerda que la seguridad web es un proceso continuo. No basta con instalar el certificado una vez; debes mantenerlo actualizado y revisar periódicamente que tu web cumple con los estándares de seguridad. Si tienes cualquier duda, tu proveedor de hosting siempre estará encantado de ayudarte.

Ahora que ya sabes cómo instalar y activar HTTPS en tu web con cPanel, no hay excusa para no tener tu sitio seguro y optimizado para SEO. ¡Ponte manos a la obra y disfruta de ese candadito verde en tu navegador!

¿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