Configurar SSL en cPanel paso a paso
Configurar un certificado SSL en tu sitio web es uno de los pasos más importantes para garantizar la seguridad de tus visitantes y mejorar tu posicionamiento en Google. Si tienes un hosting con cPanel, el proceso es bastante sencillo y no requiere conocimientos técnicos avanzados. En esta guía te explicamos paso a paso cómo instalar ssl cpanel, gestionar tu certificado ssl cpanel y activar https cpanel para que tu web navegue de forma segura.
¿Qué es un certificado SSL y por qué lo necesitas?
Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador del usuario y tu servidor. Esto evita que terceros puedan interceptar datos sensibles como contraseñas, números de tarjeta o mensajes privados. Además, Google penaliza los sitios sin HTTPS, mostrándolos como “No seguros” en los resultados de búsqueda. Tener un SSL activo mejora tu SEO, la confianza de los usuarios y, en muchos casos, es obligatorio para procesar pagos o formularios de contacto.
Antes de empezar: requisitos previos
Para seguir esta guía necesitas:
- Acceso a tu panel de control cPanel (por lo general, se accede desde
tudominio.com/cpanelotudominio.com:2083). - Un dominio registrado y apuntando a tu hosting (los certificados gratuitos como Let’s Encrypt requieren que el dominio esté activo y responda).
- Tener permisos de administrador o acceso a la sección de “Seguridad” de cPanel.
[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En ese caso, busca la opción “SSL” o “Let’s Encrypt” en el menú.
Paso 1: Accede a cPanel y localiza la sección SSL/TLS
Una vez dentro de cPanel, busca la sección “SSL/TLS” o “SSL/TLS Manager”. Normalmente está en el grupo de iconos de Seguridad. Si no lo encuentras, usa la barra de búsqueda en la parte superior derecha del panel.
Dentro de SSL/TLS verás varias opciones. Para instalar ssl cpanel de forma sencilla, lo más recomendable es usar la opción “Let’s Encrypt SSL” (si tu hosting la ofrece) o “Install and Manage SSL for your site (HTTPS)”.
Paso 2: Elige el tipo de certificado SSL
Existen dos caminos principales:
Certificado gratuito (Let’s Encrypt)
La mayoría de los proveedores de hosting incluyen Let’s Encrypt, que emite certificados gratuitos válidos por 90 días y se renuevan automáticamente. Es la opción más rápida y recomendada para sitios web estándar, blogs o tiendas pequeñas.
Para instalar ssl cpanel con Let’s Encrypt:
- Haz clic en “Let’s Encrypt SSL” (o el nombre similar que aparezca).
- Selecciona el dominio que quieres proteger.
- Marca las opciones adicionales (por ejemplo, incluir el subdominio
www). - Haz clic en “Emitir” o “Install”.
- Espera unos segundos mientras el sistema verifica el dominio y emite el certificado.
[TIP] Si tu hosting no muestra la opción Let’s Encrypt, contacta con el soporte. Muchos paneles lo tienen integrado como “AutoSSL” y se activa automáticamente.
Certificado de pago (Comodo, DigiCert, etc.)
Si necesitas un certificado con mayor validación (por ejemplo, para una tienda online grande o un sitio corporativo), deberás adquirirlo con un proveedor externo. Luego, en cPanel:
- Ve a “SSL/TLS” > “Install and Manage SSL for your site (HTTPS)”.
- Haz clic en “Browse Certificates” para ver certificados ya cargados o en “Upload a new Certificate”.
- Pega el contenido del certificado (incluyendo la cadena intermedia) y la clave privada que te proporcionó el vendedor.
- Haz clic en “Install”.
Paso 3: Verifica que el certificado se haya instalado correctamente
Una vez instalado, es importante comprobar que todo funciona. Puedes hacerlo de varias formas:
- Abre tu navegador y escribe
https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. - Usa herramientas online como SSL Labs o Why No Padlock para analizar la configuración.
- En cPanel, vuelve a “SSL/TLS” y revisa que tu dominio aparezca en la lista de certificados instalados.
[WARNING] Si ves un mensaje de “No seguro” o el candado aparece roto, puede deberse a contenido mixto (recursos como imágenes o scripts cargados sobre HTTP). Soluciona esto actualizando las URLs en tu sitio.
Paso 4: Activar HTTPS en cPanel (forzar redirección)
Tener el certificado instalado no es suficiente si los usuarios siguen accediendo por HTTP. Para activar https cpanel de forma permanente, debes forzar la redirección de todo el tráfico a la versión segura.
Opción A: Usar la función “Force HTTPS” en cPanel
Muchos paneles incluyen una opción directa:
- Busca “Force HTTPS” o “Redirect HTTPS” en el menú de Seguridad.
- Selecciona el dominio.
- Actívalo. Esto creará automáticamente reglas en el archivo
.htaccess.
Opción B: Editar el archivo .htaccess manualmente
Si no encuentras la opción anterior, puedes hacerlo tú mismo:
- Ve a “File Manager” en cPanel.
- Navega a la carpeta
public_htmlde tu dominio. - Busca el archivo
.htaccess(si no existe, créalo). - Agrega las siguientes líneas al principio:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Guarda los cambios y prueba tu web. Ahora cualquier visita a http://tudominio.com será redirigida automáticamente a https://tudominio.com.
[INFO] Si tu sitio usa WordPress, puedes activar HTTPS desde el propio panel de administración (Ajustes > Generales) o con plugins como “Really Simple SSL”.
Paso 5: Configura la renovación automática (solo para Let’s Encrypt)
Los certificados gratuitos caducan cada 90 días. En la mayoría de los casos, cPanel renueva automáticamente los certificados de Let’s Encrypt, pero es recomendable verificar que la tarea programada (cron) esté activa.
En cPanel:
- Ve a “Cron Jobs” dentro de la sección “Avanzado”.
- Busca una tarea llamada “Let’s Encrypt Renewal” o similar. Si no aparece, contacta con tu proveedor.
[TIP] Si tu certificado caduca, los visitantes verán una advertencia de seguridad. Configura recordatorios en tu calendario para revisar cada 2 meses.
Solución de problemas comunes (FAQ)
No puedo instalar SSL porque el dominio no está activo
Asegúrate de que tu dominio apunte a los servidores de tu hosting y que el sitio web cargue correctamente (incluso sin SSL). Let’s Encrypt necesita verificar que controlas el dominio.
Después de instalar SSL, el sitio se ve raro o con advertencias de contenido mixto
Esto ocurre cuando tienes recursos (imágenes, CSS, JavaScript) cargados con URLs HTTP. Para solucionarlo:
- En WordPress, instala un plugin como “Better Search Replace” y cambia todas las URLs de
http://ahttps://. - En sitios estáticos, edita manualmente las rutas en el código.
Mi certificado de pago no se instala
Revisa que hayas copiado correctamente la clave privada, el certificado y la cadena intermedia. En cPanel, la opción “Install and Manage SSL” suele tener un campo para pegar todo. Si tienes dudas, contacta al soporte del proveedor del certificado.
¿Puedo tener varios dominios con SSL en el mismo cPanel?
Sí. Cada dominio puede tener su propio certificado (gratuito o de pago). En la sección SSL/TLS verás una lista de todos los dominios disponibles.
Conclusión: tu sitio ahora es seguro y confiable
Configurar SSL en cPanel no es complicado y, una vez hecho, te olvidas del tema durante meses. Recuerda que instalar ssl cpanel es solo el primer paso; también debes activar https cpanel para forzar la redirección y mantener la renovación automática. Con un certificado ssl cpanel activo, tu web ganará en seguridad, posicionamiento y confianza de los usuarios.
Si tienes cualquier duda, revisa la documentación de tu proveedor de hosting o contacta con su soporte técnico. ¡Tu sitio merece estar protegido!
