¿Qué es un certificado SSL?
Un certificado SSL (Secure Sockets Layer) es un protocolo de seguridad que encripta la comunicación entre el navegador del usuario y tu servidor. Esto se muestra como el candado verde y "https://" en la barra de direcciones.
¿Por qué necesitas SSL?
- Seguridad: Protege los datos transmitidos entre el usuario y tu sitio
- SEO: Google favorece sitios con HTTPS en los resultados de búsqueda
- Confianza: Los usuarios confían más en sitios con certificado SSL
- Requisitos: Necesario para formularios de pago y datos sensibles
Instalar SSL en cPanel
La forma más sencilla de instalar SSL es desde cPanel:
- Accede a tu cPanel
- Busca la sección "Seguridad"
- Haz clic en "SSL/TLS"
- Selecciona "Administrar certificados SSL"
- Elige tu dominio
- Haz clic en "Generar certificado" o "Instalar certificado"
- En cPanel, busca "Let's Encrypt SSL" o "AutoSSL"
- Selecciona tu dominio
- Haz clic en "Instalar"
- Espera unos minutos mientras se genera el certificado
- El certificado se renovará automáticamente cada 90 días
- Ve a "Dominios" → "Redirecciones"
- Crea una redirección de HTTP a HTTPS
- Selecciona tu dominio
- Elige redirección permanente (301)
- Ve a "Configuración → General"
- Cambia las URLs de
http://ahttps:// - Guarda los cambios
- Si tienes problemas, usa un plugin como "Really Simple SSL"
- Visita tu sitio con
https://tudominio.com - Deberías ver un candado verde en la barra de direcciones
- Usa herramientas como SSL Labs para verificar la configuración
- Verifica que el dominio apunte correctamente al servidor
- Espera unos minutos después de la instalación
- Limpia la caché de tu navegador
- Contacta a soporte si persiste
- Algunos recursos (imágenes, scripts) siguen usando HTTP
- Usa un plugin como "SSL Insecure Content Fixer" en WordPress
- O actualiza manualmente las URLs en tu contenido
- Los certificados de Let's Encrypt se renuevan automáticamente
- Si expira, reinstálalo desde cPanel
- Verifica que AutoSSL esté activado
- Usa siempre HTTPS: No solo en páginas de pago, en todo el sitio
- Renovación automática: Asegúrate de que AutoSSL esté activado
- Monitoreo: Verifica periódicamente que el certificado esté activo
- HSTS: Considera habilitar HSTS para mayor seguridad
Certificados gratuitos con Let's Encrypt
La mayoría de los planes de hosting incluyen certificados SSL gratuitos de Let's Encrypt:
✅ Ventaja: Los certificados de Let's Encrypt son gratuitos y se renuevan automáticamente. No necesitas pagar nada adicional.
Forzar HTTPS en tu sitio
Después de instalar SSL, debes forzar que tu sitio use HTTPS:
Opción 1: Desde cPanel
Opción 2: Desde WordPress
Verificar que SSL funciona
Para verificar que tu certificado SSL está funcionando:
Problemas comunes
Certificado no se instala
Contenido mixto (Mixed Content)
Si ves advertencias de "contenido mixto":