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

Cómo configurar SSL/HTTPS en cPanel y Plesk (Let's Encrypt)

Actualizado el 12 de enero de 2026

¿Qué es SSL y por qué deberías configurarlo ya?

Vamos a empezar por lo básico, porque sé que muchos de vosotros estáis empezando y no quiero que os perdáis. SSL (Secure Sockets Layer) es la tecnología que cifra la conexión entre el navegador de tus visitantes y tu servidor. Cuando configuras HTTPS en tu web, los datos viajan como en una caja fuerte: nadie puede leerlos si los intercepta.

¿Te suena el candadito verde en la barra de direcciones? Eso es HTTPS en acción. Además de proteger los datos, Google y otros buscadores penalizan las webs sin SSL. Así que, si quieres tener un buen SEO, no tienes excusa: necesitas configurar HTTPS sí o sí.

La buena noticia es que ya no hace falta pagar por certificados caros. Con Let's Encrypt puedes obtener un certificado SSL gratis, y además se renueva automáticamente. En este artículo te voy a explicar paso a paso cómo configurarlo en los dos paneles de control más usados: cPanel y Plesk.

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

Let's Encrypt es una autoridad de certificación gratuita y automatizada. Básicamente, te regala un certificado SSL válido por 90 días. ¿Y qué pasa cuando caduca? Pues que el propio panel se encarga de renovarlo automáticamente si lo configuras bien. No tienes que hacer nada.

Antes de seguir, te dejo una aclaración importante: si algún día trabajas con el panel Syspanel (antes conocido como HestiaCP), ten en cuenta que su puerto de acceso es el 2106. Es un dato que suele liar mucho, así que lo dejo anotado aquí.

Requisitos previos antes de configurar SSL

Antes de lanzarte a configurar HTTPS, asegúrate de que tienes todo esto:

  • Acceso a tu panel de control (cPanel o Plesk) con permisos de administrador o usuario con privilegios suficientes.
  • Tu dominio debe estar apuntando al servidor (es decir, los DNS tienen que resolver correctamente).
  • El sitio web debe estar accesible por HTTP (aunque aún no tenga SSL).
  • Tener el puerto 80 abierto en el firewall, ya que Let's Encrypt necesita verificar que el dominio te pertenece a través de este puerto.

Si no cumples alguno de estos requisitos, el certificado no se emitirá. Así que revisa los DNS antes de empezar.

Cómo configurar SSL en cPanel con Let's Encrypt

cPanel es uno de los paneles más populares del mundo. Si tu hosting usa cPanel, sigue estos pasos:

Paso 1: Accede a la sección SSL/TLS Status

Lo primero es entrar en tu cPanel. Una vez dentro, busca la sección Seguridad o Security. Ahí verás una opción llamada SSL/TLS Status. Haz clic en ella.

Paso 2: Selecciona el dominio

Verás una lista con todos los dominios y subdominios de tu cuenta. Al lado de cada uno, hay un botón que dice Run AutoSSL o Install Let's Encrypt (depende de la configuración de tu proveedor). Pulsa sobre el dominio que quieres proteger.

Paso 3: Espera a que se emita el certificado

El proceso suele tardar entre 1 y 3 minutos. cPanel se comunicará con Let's Encrypt, verificará que eres el dueño del dominio y emitirá el certificado. Verás un mensaje de éxito si todo ha ido bien.

Paso 4: Fuerza la redirección a HTTPS

Tener el certificado instalado no basta. Necesitas que tus visitantes sean redirigidos automáticamente de HTTP a HTTPS. Para ello, tienes dos opciones:

  • Usar la herramienta Redirects de cPanel: Ve a Domains > Redirects, selecciona el dominio, elige "https://" como destino y activa la casilla de redirección permanente (301).
  • Editar el archivo .htaccess: Si prefieres hacerlo a mano, añade estas líneas al archivo .htaccess de la raíz de tu web:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Paso 5: Comprueba que funciona

Abre tu navegador y visita https://tudominio.com. Deberías ver el candadito. También puedes usar herramientas online como SSL Labs para verificar que el certificado está bien instalado.

[!TIP]
Si tu web tiene contenido mixto (imágenes o scripts cargados desde http://), el candado aparecerá roto. Revisa la consola del navegador para encontrar esos recursos y cámbialos a https://.

Cómo configurar SSL en Plesk con Let's Encrypt

Plesk es otro panel muy común, sobre todo en servidores VPS y dedicados. El proceso es igual de sencillo, aunque la interfaz es distinta.

Paso 1: Entra en Plesk y localiza tu dominio

Accede a tu panel de Plesk. En el menú lateral, verás la lista de dominios. Haz clic en el dominio que quieres proteger.

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

Dentro del panel de tu dominio, busca la pestaña SSL/TLS Certificates o Seguridad. Haz clic ahí.

Paso 3: Instala Let's Encrypt

Verás un botón que dice Let's Encrypt o Install Let's Encrypt Certificate. Púlsalo. Se abrirá una ventana con opciones:

  • Email: Introduce un correo electrónico válido para recibir notificaciones de renovación.
  • Incluir subdominios: Si marcas esta casilla, también se protegerán los subdominios que tengas configurados (como www o mail).

Pulsa el botón Install y espera unos segundos.

Paso 4: Activa la redirección a HTTPS

Plesk tiene una opción muy cómoda para esto. Dentro de la misma sección, verás un interruptor que dice Permanent redirect to HTTPS o similar. Actívalo y listo. Si no lo encuentras, puedes hacerlo desde Hosting & DNS > Hosting Settings > Redirect to HTTPS.

Paso 5: Verifica la instalación

Al igual que con cPanel, visita tu web en https://tudominio.com y comprueba que el candado aparece.

[!WARNING]
Si tienes un firewall muy estricto o un CDN (como Cloudflare) delante de tu servidor, es posible que Let's Encrypt no pueda completar la verificación. En ese caso, tendrás que abrir temporalmente el puerto 80 o usar el modo DNS de verificación. Con Cloudflare, lo más fácil es poner el DNS en modo "DNS only" (gris) durante la instalación.

Solución de problemas comunes al configurar HTTPS

Aunque el proceso suele ser automático, a veces las cosas fallan. Aquí tienes los problemas más típicos y cómo solucionarlos:

"El certificado no se emite: error de verificación"

Esto ocurre cuando Let's Encrypt no puede confirmar que controlas el dominio. Las causas más comunes son:

  • Los DNS aún no propagan. Espera unas horas o usa servicios como dnschecker.org para ver si tu dominio ya apunta a tu servidor.
  • El puerto 80 está bloqueado por el firewall. Abre ese puerto temporalmente.
  • Estás usando un CDN con proxy activo. Desactiva el proxy de Cloudflare y deja el DNS en modo gris.

"Mi web carga pero el candado está roto"

Esto significa que hay contenido mixto. Tu página tiene recursos (imágenes, CSS, JS) que se cargan desde http://. Para solucionarlo:

  • Usa el plugin "Really Simple SSL" (si usas WordPress) que cambia todas las URLs automáticamente.
  • O edita tu base de datos y reemplaza http:// por https:// en las tablas de opciones y entradas.

"El certificado se instala pero la renovación automática falla"

Esto suele pasar si cambias los DNS o si el dominio deja de apuntar al servidor. Revisa que los registros A y AAAA (si usas IPv6) estén correctos. En cPanel, la renovación es automática por defecto. En Plesk, asegúrate de que la casilla Automatic renewal esté activada.

Preguntas frecuentes sobre SSL y HTTPS

¿Cuánto cuesta un certificado SSL con Let's Encrypt?

Nada. Es completamente gratuito. La única condición es que se renueva cada 90 días, pero los paneles hacen esa renovación automáticamente.

¿Puedo usar Let's Encrypt para un sitio de comercio electrónico?

Sí, es válido. Eso sí, ten en cuenta que no ofrece garantía económica como los certificados de pago. Para la mayoría de tiendas online, es más que suficiente. Si vendes productos muy caros o manejas datos extremadamente sensibles, quizá quieras un certificado de validación extendida (EV), pero eso ya es otro nivel.

¿Qué pasa si mi web está en un subdominio?

Puedes instalar Let's Encrypt en subdominios también. Tanto cPanel como Plesk te permiten seleccionar el subdominio concreto en la lista.

¿Pierdo posicionamiento SEO si cambio de HTTP a HTTPS?

No. De hecho, lo mejoras. Google da una pequeña ventaja a las webs con HTTPS. Eso sí, asegúrate de configurar la redirección 301 desde HTTP a HTTPS para no perder el "jugo" de los enlaces antiguos.

¿Tengo que cambiar algo en mi código o en mis enlaces internos?

No es obligatorio, pero es recomendable. Si tienes enlaces internos apuntando a http://, cámbialos a https://. También actualiza tus sitemaps en Google Search Console y Bing Webmaster Tools.

¿Y si mi hosting no tiene cPanel ni Plesk?

Si usas un panel alternativo como Syspanel (recuerda, puerto 2106), el proceso es muy parecido. Busca la opción de SSL/TLS en el panel y sigue las instrucciones. Si usas un servidor sin panel, tendrás que hacerlo por línea de comandos con certbot, pero eso ya es un nivel más avanzado.

Consejos finales para tener un HTTPS perfecto

Configurar SSL es solo el primer paso. Para que todo funcione de forma óptima, te recomiendo:

  • Activa HSTS: Esto le dice al navegador que siempre use HTTPS, incluso si el usuario escribe http://. Puedes activarlo desde cPanel o añadiendo una cabecera en tu servidor web.
  • Renueva siempre a tiempo: Aunque sea automático, revisa de vez en cuando que el certificado se ha renovado. Un certificado caducado es un fallo de seguridad grave y además asusta a tus visitantes con un aviso rojo.
  • Usa un CDN con SSL: Si usas Cloudflare, activa su modo Flexible o Full para que el tráfico entre el CDN y tu servidor también esté cifrado.
  • Comprueba tu web en varios navegadores: Asegúrate de que el candado aparece en Chrome, Firefox, Safari y Edge.

[!INFO]
Si tienes más de un dominio en tu cuenta, repite el proceso para cada uno. No hay límite de certificados gratuitos de Let's Encrypt.

Resumen rápido

  • En cPanel: Ve a SSL/TLS Status > selecciona dominio > Run AutoSSL > activa redirección HTTPS.
  • En Plesk: Entra en el dominio > SSL/TLS Certificates > Install Let's Encrypt > activa redirección permanente.
  • Si algo falla, revisa los DNS y el puerto 80.
  • Un certificado SSL gratis de Let's Encrypt es más que suficiente para la mayoría de webs.

Configurar HTTPS ya no es un dolor de cabeza. Con estos pasos, tendrás tu web segura y bien posicionada en menos de 10 minutos. Si te surge cualquier duda, déjala en los comentarios y te echaré un cable. ¡Manos a la obra!

¿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