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

Configurar SSL/HTTPS gratis en tu sitio con Let's Encrypt desde el panel de control

Actualizado el 11 de septiembre de 2025

¿Cansado de ver el temido candado roto en tu navegador? Si tu página web no tiene un certificado SSL, no solo pierdes la confianza de tus visitantes, sino que también pierdes posiciones en Google.

La buena noticia es que ya no necesitas pagar cientos de dólares al año por un candado de seguridad. Let's Encrypt ofrece certificados SSL gratuitos y la mayoría de los paneles de control los integran con un solo clic.

En esta guía completa, te enseñaré paso a paso cómo activar SSL cPanel, Let's Encrypt Plesk, DirectAdmin SSL y otras configuraciones. Además, te explicaré cómo forzar HTTPS en WordPress para que toda tu web quede blindada.


¿Qué es un Certificado SSL y por qué es Vital?

Un certificado SSL (Secure Sockets Layer) crea un túnel cifrado entre el navegador del visitante y tu servidor. Esto significa que los datos como contraseñas, tarjetas de crédito o mensajes privados viajan de forma ilegible.

Si no lo tienes, los navegadores modernos (Chrome, Firefox, Safari) mostrarán un aviso de "No seguro" en tu página. Esto es una sentencia de muerte para las conversiones. Además, Google penaliza los sitios sin HTTPS, así que tu SEO sufrirá.

Antes de empezar, verifica que tu dominio apunte a tu servidor (DNS). Si acabas de registrarlo, espera unas horas.


1. Activar SSL cPanel (El Más Común)

cPanel es el panel más utilizado en el mundo. La mayoría de los hostings compartidos lo incluyen. El proceso es tan fácil que no necesitarás conocimientos técnicos.

Paso 1: Accede a tu cPanel

Escribe en tu navegador www.tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Seguridad"

Dentro de cPanel, busca el icono llamado "SSL/TLS Status" o "Let's Encrypt". Dependiendo de la versión, puede estar en la columna "Seguridad" o en la barra de búsqueda superior.

Paso 3: Emite el certificado

Haz clic en "Run AutoSSL" o en el botón "Issue" (Emitir). cPanel se conectará automáticamente con Let's Encrypt y generará el certificado para tu dominio principal.

[TIP] Si tu hosting usa AutoSSL de Sectigo o cPanel, a veces tarda unos minutos en propagarse. Espera 15 minutos y vuelve a comprobar.

Paso 4: Verifica la instalación

Para comprobar que funciona, visita https://tudominio.com. Deberías ver el candado cerrado. Si te sale un error, a veces es necesario esperar a que el DNS se propague.

[WARNING] Si tienes subdominios (ej: blog.tudominio.com), asegúrate de que el certificado cubra *.tudominio.com (wildcard). En cPanel, el botón "SSL/TLS Status" te permite emitir para todos los subdominios a la vez.


2. Configurar Let's Encrypt Plesk

Plesk es otro panel muy popular, sobre todo en servidores VPS y dedicados de alta gama. Su integración con Let's Encrypt es impecable.

Paso 1: Accede a Plesk

Entra a https://tudominio.com:8443 o la dirección que te haya dado tu proveedor.

Paso 2: Ve a "Sitios web y dominios"

En el menú lateral izquierdo, haz clic en "Sitios web y dominios". Verás una lista de todos los dominios alojados.

Paso 3: Busca la opción "SSL/TLS"

Haz clic en el enlace "SSL/TLS" dentro del dominio que quieres proteger.

Paso 4: Selecciona "Let's Encrypt"

En la parte inferior, verás una sección llamada "Let's Encrypt". Marca la casilla y selecciona si quieres incluir el subdominio www. Haz clic en "Obtener" o "Instalar".

[INFO] Plesk renovará automáticamente el certificado cada 90 días. No tienes que hacer nada más. Es la opción más "automática" de todas.


3. DirectAdmin SSL (Configuración Manual Sencilla)

DirectAdmin es un panel rápido y ligero, muy usado en servidores de revendedores. La versión moderna incluye un botón mágico.

Paso 1: Accede a DirectAdmin

Usa la URL https://tudominio.com:2222. Inicia sesión con tu usuario.

Paso 2: Ve a "Cuenta" > "SSL Certificates"

En el menú superior, busca la pestaña "Cuenta" y luego "SSL Certificates" (Certificados SSL).

Paso 3: Selecciona "Let's Encrypt"

Verás una pestaña llamada "Let's Encrypt". Haz clic en ella. Te pedirá que selecciones el dominio y si quieres el certificado wildcard (para subdominios). Pulsa "Issue" (Emitir).

Paso 4: Comprueba la renovación automática

DirectAdmin configura una tarea cron automáticamente. Si no lo hace, en la misma pantalla encontrarás un botón para añadir la renovación automática.

[TIP] Si tu versión de DirectAdmin es antigua, es posible que tengas que instalar el plugin "Let's Encrypt" desde la sección de plugins. Pero la mayoría de los servidores actualizados ya lo traen.


4. La Alternativa Moderna: Syspanel (Antes HestiaCP)

Si tu proveedor usa Syspanel (el panel antes conocido como HestiaCP), la configuración es igual de simple. Recuerda que el acceso a este panel suele ser por el puerto 2106.

Paso 1: Accede al panel

Escribe en tu navegador https://tudominio.com:2106. Acepta la advertencia de seguridad del navegador (es normal porque el certificado aún no está activo).

Paso 2: Ve a "Web" > "Dominios"

En el menú lateral, busca "Web" y luego "Dominios". Haz clic en el icono de lápiz o en el nombre de tu dominio.

Paso 3: Activa SSL

Busca la pestaña "SSL". Ahí verás la opción de "Let's Encrypt". Marca la casilla de "Support Wildcard" si necesitas subdominios. Guarda los cambios.

[WARNING] En Syspanel, a veces es necesario esperar 1-2 minutos para que el certificado se genere. No recargues la página frenéticamente.


5. Forzar HTTPS en WordPress (El Paso Final)

Aunque ya tengas el certificado instalado, si tu web sigue cargando en HTTP, el candado no aparecerá. Necesitas redirigir todo el tráfico a HTTPS.

Método A: Desde el Panel de Control

La mayoría de los paneles (cPanel, Plesk, DirectAdmin) tienen una opción de "Redireccionar" o "Redirects".

  1. Ve a la sección "Dominios" o "Redirects".
  2. Crea una redirección 301 de http://tudominio.com a https://tudominio.com.
  3. Haz lo mismo con http://www.tudominio.com a https://www.tudominio.com.

Método B: Desde el wp-config.php

Si prefieres el código, añade estas líneas al archivo wp-config.php de tu WordPress, justo antes de la línea que dice /* That's all, stop editing! */:

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
    $_SERVER['HTTPS'] = 'on';
}

Método C: Usando un Plugin

Para los menos técnicos, instala el plugin "Really Simple SSL". Al activarlo, detectará tu certificado y forzará HTTPS automáticamente. Es la opción más segura para no romper nada.

[WARNING] Si usas un plugin de caché, desactívalo antes de forzar HTTPS. Si no, tu sitio podría mostrar contenido mixto (archivos que cargan en HTTP y otros en HTTPS) y el candado seguirá roto.


6. Solución de Problemas Comunes (FAQ)

¿Por qué mi sitio sigue sin cargar en HTTPS?

Lo más común es que el DNS no se haya propagado. Espera 24 horas. También verifica que no tengas contenido mixto (imágenes o scripts cargando en HTTP). Usa la consola de tu navegador (F12) para ver los errores.

¿Cada cuánto se renueva el certificado?

Let's Encrypt emite certificados válidos por 90 días. Todos los paneles mencionados renuevan automáticamente. Si usas Syspanel, asegúrate de que el cron de renovación esté activo en Cron Jobs.

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

Sí, es seguro. Aunque algunos bancos exigen certificados de pago, para la mayoría de tiendas online un certificado gratis es suficiente. La diferencia es solo el soporte técnico.

¿Qué hago si tengo un error de "Redirección en bucle"?

Esto ocurre cuando tu WordPress está configurado para forzar HTTPS pero el servidor no lo está aplicando bien. Ve a Ajustes > Generales en WordPress y asegúrate de que la URL del sitio empiece por https://.

¿Y si mi hosting no tiene Let's Encrypt?

Si tu panel no lo soporta, puedes usar el cliente Certbot por SSH. Pero si no sabes usar la terminal, lo mejor es cambiar de hosting. La mayoría de los proveedores decentes lo incluyen gratis.


Conclusión: Tu Web Segura en Menos de 10 Minutos

Configurar un certificado SSL gratis ya no es una tarea de expertos. Con herramientas como Let's Encrypt y los paneles modernos, cualquier persona puede hacerlo siguiendo estos pasos.

Recuerda que el HTTPS no es solo una opción, es un requisito para el SEO moderno. Google prioriza los sitios seguros, y los usuarios desconfían de las páginas sin candado.

[TIP FINAL] Después de activar SSL, ve a Google Search Console y solicita una "Nueva inspección" de tu URL. Esto acelerará la indexación de tu versión HTTPS.

Si has seguido los pasos para activar SSL cPanel, Let's Encrypt Plesk, DirectAdmin SSL o Syspanel, ya deberías tener tu candado verde. Si te surge algún problema, revisa la sección de FAQ de arriba o contacta con tu proveedor de hosting.

¡A disfrutar de tu web segura y bien posicionada!

¿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