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

Configurar SSL/HTTPS gratis en cPanel y Plesk (Let's Encrypt)

Actualizado el 26 de abril de 2026

¿Por qué necesitas SSL y HTTPS en tu web?

Si tienes una página web, ya sea una tienda online, un blog o el sitio de tu negocio, seguramente has oído hablar de SSL y HTTPS. Pero, ¿qué son exactamente y por qué son tan importantes?

Piensa en SSL (Secure Sockets Layer) como un sobre sellado y seguro para tus datos. Cuando un visitante entra a tu web, su navegador y tu servidor intercambian información. Sin SSL, esa información viaja "en texto plano", como una postal que cualquiera puede leer en el camino. Con SSL, esa información viaja cifrada, como una carta dentro de una caja fuerte. HTTPS es simplemente el protocolo que usa ese cifrado.

Tener https hosting activado no es un lujo, es una necesidad. Google marca los sitios sin HTTPS como "No seguros", lo que ahuyenta a los visitantes y perjudica tu posicionamiento SEO. Además, si recoges cualquier tipo de dato personal (como emails en un formulario), es tu responsabilidad protegerlos.

La buena noticia es que ya no necesitas pagar cientos de euros al año por un certificado. Let's Encrypt ofrece certificados SSL gratuitos, y puedes configurarlos en pocos minutos tanto en cPanel como en Plesk, los dos paneles de control más usados en el hosting.

A lo largo de esta guía, te explicaré paso a paso cómo hacerlo, cómo forzar https hosting para que todo tu tráfico vaya por la versión segura, y resolveré las dudas más comunes.

¿Qué es Let's Encrypt y por qué usarlo?

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. Su misión es hacer de Internet un lugar más seguro, y lo logran ofreciendo certificados SSL/TLS sin coste alguno.

Estos certificados tienen una validez de 90 días, lo que obliga a renovarlos periódicamente. Aunque pueda sonar tedioso, tanto cPanel como Plesk automatizan este proceso por completo. Una vez configurado, no tendrás que preocuparte por nada.

[INFO] Los certificados de Let's Encrypt son perfectamente válidos y seguros. El candado que verá el usuario en el navegador será el mismo que con un certificado de pago. La diferencia principal es que la validación es automática en lugar de manual, y la vigencia es más corta.

Configurar SSL en cPanel (Let's Encrypt)

cPanel es el panel de control más popular en el mundo del hosting compartido. Si tu proveedor usa cPanel, es muy probable que la instalación sea pan comido. Eso sí, asegúrate de que tu plan incluya acceso a la sección de SSL. Algunos proveedores muy económicos la ocultan o la limitan.

Paso 1: Accede a cPanel

Entra en tu cuenta de cPanel. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083. Si no sabes cómo, consulta el email de bienvenida de tu hosting o contacta con su soporte.

Paso 2: Busca la sección de SSL/TLS

En el buscador de cPanel escribe "SSL" y verás varias opciones. Necesitarás encontrar la que se llama "SSL/TLS Status" (para ver el estado) y "Let's Encrypt" (para gestionar los certificados). Algunos proveedores integran Let's Encrypt dentro de la propia sección de SSL.

Paso 3: Emite tu certificado

Haz clic en el icono de "Let's Encrypt". Verás una interfaz que te pide seleccionar el dominio. Elige el dominio principal (y el subdominio www si lo tienes).

Marco las casillas para incluir tanto tudominio.com como www.tudominio.com. Esto es crucial para que el certificado cubra ambas variantes.

Haz clic en "Emitir" o "Issue". El proceso suele tardar menos de un minuto. cPanel se comunicará automáticamente con Let's Encrypt, verificará que eres el dueño del dominio y emitirá el certificado.

Paso 4: Verifica el estado

Ve a "SSL/TLS Status". Verás una lista de tus dominios. Asegúrate de que el tuyo aparece como "Válido" o "Active". Si aparece algún error, normalmente es porque el dominio apunta a otro servidor o hay un problema con el DNS.

Paso 5: Forzar HTTPS en cPanel

Emitir el certificado es solo la mitad del trabajo. Ahora debes asegurarte de que todo el tráfico use HTTPS. Si no lo haces, los usuarios podrían entrar por HTTP y ver la versión insegura.

La forma más sencilla es usar la herramienta "Force HTTPS" que viene integrada en cPanel. Busca "Force HTTPS" o "Redirect" y activa la redirección para tu dominio.

[TIP] Si no encuentras la opción "Force HTTPS", puedes hacerlo manualmente editando el archivo .htaccess en la raíz de tu web. Añade estas líneas al principio del archivo:

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

Esto redirige cualquier visita por HTTP a la versión HTTPS.

Configurar SSL en Plesk (Let's Encrypt)

Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Su interfaz es algo diferente a cPanel, pero el proceso es igual de sencillo.

Paso 1: Accede a Plesk

Entra en tu panel de Plesk. Normalmente se accede desde tudominio.com:8443. Usa las credenciales de administrador que te proporcionó tu proveedor.

Paso 2: Selecciona el dominio

En el panel principal verás una lista de tus dominios. Haz clic en el dominio para el que quieres configurar el SSL.

Paso 3: Busca la sección de SSL/TLS

En el menú lateral del dominio, busca la sección "SSL/TLS Certificates" o "Certificados SSL/TLS". Haz clic en ella.

Paso 4: Emite el certificado con Let's Encrypt

Verás un botón que dice "Add SSL Certificate" o "Añadir certificado". Al hacer clic, se abrirá un asistente. En el tipo de certificado, elige "Let's Encrypt".

Plesk te pedirá que indiques el dominio y el subdominio www. Marca ambas opciones.

Haz clic en "Install" o "Instalar". El proceso es automático y tardará unos segundos.

Paso 5: Activa el certificado

Una vez emitido, Plesk te mostrará el certificado en la lista. Debes asegurarte de que está marcado como "Activo" o "Default". Si no lo está, selecciónalo y haz clic en "Set as default" o "Establecer como predeterminado".

Paso 6: Forzar HTTPS en Plesk

Plesk tiene una opción muy clara para esto. En la sección de "Hosting & DNS" de tu dominio, busca la opción "Hosting Settings" o "Ajustes de hosting".

Dentro de los ajustes, verás una casilla que dice "Permanent SEO-safe 301 redirect from HTTP to HTTPS" o algo similar. Márcala y guarda los cambios.

[TIP] Si no encuentras esa casilla, puedes forzar HTTPS desde el archivo .htaccess de la misma manera que en cPanel, o desde el archivo de configuración de Nginx si tu servidor usa Nginx.

¿Qué pasa con otros paneles como Syspanel?

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con algunas diferencias. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106).

En Syspanel, la gestión de SSL suele estar en la sección "Web" del dominio. Busca la opción "Let's Encrypt Support" y actívala. El panel se encargará de emitir y renovar el certificado automáticamente.

Para forzar HTTPS en Syspanel, tendrás que editar el archivo de configuración del sitio web, ya sea .htaccess o la configuración de Nginx, añadiendo la redirección 301 correspondiente.

Renovación automática: ¿tienes que hacer algo?

La respuesta corta es no. Tanto cPanel como Plesk configuran una tarea cron que se ejecuta diariamente y comprueba si tus certificados están a punto de caducar. Si es así, los renuevan automáticamente.

[INFO] Si por alguna razón la renovación automática falla (por ejemplo, porque cambiaste el DNS de tu dominio), recibirás un aviso por email. En ese caso, solo tienes que volver a emitir el certificado manualmente siguiendo los pasos anteriores.

Preguntas frecuentes (FAQ)

¿Puedo tener SSL en varios dominios con un solo certificado?

Sí. Tanto cPanel como Plesk te permiten emitir certificados para cada dominio por separado. También puedes usar certificados wildcard (para todos los subdominios), pero estos no son gratuitos con Let's Encrypt.

¿El SSL gratis afecta al rendimiento de mi web?

No. El cifrado y descifrado de datos requiere un mínimo de recursos, pero es insignificante en la mayoría de los casos. De hecho, el rendimiento percibido suele mejorar porque HTTP/2, que es más rápido, requiere HTTPS.

¿Mi web tardará más en cargar con HTTPS?

No. El tiempo de carga es prácticamente el mismo. Además, los beneficios en seguridad y SEO superan con creces cualquier diferencia mínima.

¿Qué hago si veo un error de "certificado no válido"?

Esto suele pasar si el certificado no cubre el dominio que el usuario está visitando. Por ejemplo, si emites un certificado solo para tudominio.com y alguien entra por www.tudominio.com. Asegúrate de incluir siempre ambas variantes al emitir el certificado.

¿Necesito un certificado SSL para un subdominio como blog.tudominio.com?

Sí, si ese subdominio muestra contenido. Puedes emitir un certificado para ese subdominio específico siguiendo los mismos pasos.

¿Let's Encrypt es completamente gratuito?

Sí, es 100% gratuito. No hay costes ocultos ni cargos por renovación.

¿Puedo usar Let's Encrypt con un certificado de pago existente?

Sí, puedes tener varios certificados para el mismo dominio. Solo asegúrate de que el que está activo sea el correcto.

¿Qué pasa con el SEO si fuerzo HTTPS?

Forzar HTTPS es positivo para el SEO. Google lo considera una señal de confianza y seguridad. Además, la redirección 301 que configuras al forzar HTTPS transfiere correctamente la autoridad de la página.

Consejos finales para una configuración perfecta

Una vez que tengas el SSL configurado y estés forzando HTTPS, hay algunos pasos adicionales que te recomiendo hacer:

  1. Revisa tu contenido mixto: Asegúrate de que todas las imágenes, scripts y hojas de estilo se carguen por HTTPS. Si tienes algún recurso que se carga por HTTP, el navegador mostrará una advertencia de "contenido mixto". Puedes usar herramientas online gratuitas para escanear tu web.

  2. Actualiza tus enlaces internos: Si tienes enlaces internos que apuntan a versiones HTTP, actualízalos a HTTPS. Esto evita redirecciones innecesarias y mejora la velocidad.

  3. Configura HSTS (HTTP Strict Transport Security): Es una cabecera que le dice al navegador que solo use HTTPS para tu dominio. Se configura en el .htaccess o en el panel de control. Es una capa extra de seguridad muy recomendable.

  4. Verifica en Google Search Console: Añade la versión HTTPS de tu sitio en Google Search Console y envía el nuevo sitemap. Esto ayuda a Google a indexar correctamente tu web.

Configurar ssl cpanel o https plesk con lets encrypt cpanel o Plesk es un proceso sencillo que no debería llevarte más de 10 minutos. El certificado ssl gratis que obtienes es totalmente fiable y te permite forzar https hosting sin complicaciones.

No hay excusa para no tener tu web segura. Es gratis, rápido y beneficia tanto a tus visitantes como a tu posicionamiento. Si tienes alguna duda durante el proceso, no dudes en contactar con el soporte de tu hosting, que estará encantado de ayudarte.

¿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