Instalar un certificado SSL en DirectAdmin
Un certificado SSL protege la conexión entre tu página web y tus visitantes. En DirectAdmin puedes instalar fácilmente un certificado gratuito de Let's Encrypt o añadir manualmente un certificado comprado. En esta guía explicamos los dos métodos.
Método 1: Let's Encrypt en DirectAdmin (gratis)
La forma más rápida de activar SSL es el sistema Let's Encrypt integrado en DirectAdmin.
1. Ve a SSL Certificates
Inicia sesión en DirectAdmin y ve a Account Manager → SSL Certificates.
2. Selecciona el certificado automático ACME
Haz clic en "Get automatic certificate from ACME provider. Selecciona Let's Encrypt como proveedor.
3. Selecciona los dominios
Marca los dominios que quieres proteger:
example.nlwww.example.nl- Los subdominios que tengas
4. Guarda y espera
Haz clic en Save. El certificado se solicita e instala automáticamente. Normalmente tarda menos de un minuto. El certificado se renueva de forma automática cada 60 días.
Método 2: Instalar manualmente un certificado SSL
Si tienes un certificado SSL comprado (por ejemplo, de Comodo, DigiCert o Sectigo), debes instalarlo manualmente.
1. Generar la CSR
Ve a DirectAdmin → SSL Certificates y haz clic en "Create a Certificate Signing Request. Rellena:
- Common Name: tu dominio (por ejemplo, example.nl)
- Country: NL
- Organization: el nombre de tu empresa
- Email: tu dirección de correo electrónico
Copia la CSR generada y envíala a tu proveedor de SSL.
2. Instalar el certificado
Cuando recibas tu certificado:
- Ve a SSL Certificates en DirectAdmin
- Haz clic en "Paste a pre-generated certificate
- Pega el certificado (incluidos -----BEGIN CERTIFICATE----- y -----END CERTIFICATE-----)
- Pega también el certificado CA Bundle/intermedio
- Haz clic en Save
Forzar HTTPS
Después de instalar SSL, querrás que todos los visitantes lleguen automáticamente a la versión segura de tu página web.
En DirectAdmin
- Ve a Account Manager → Domain Setup y haz clic en tu dominio
- Marca Force SSL with https redirect
- Haz clic en Save
Con .htaccess
En tu carpeta public_html, abre el archivo .htaccess y añade al principio estas líneas:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Pasar WordPress a HTTPS
- En WordPress, ve a Ajustes → Generales
- Cambia Dirección de WordPress (URL) y Dirección del sitio (URL) a
https:// - Haz clic en Guardar cambios
Comprobar el contenido mixto
Después de instalar SSL pueden aparecer advertencias de "mixed content" (contenido mixto). Esto significa que algunos recursos (imágenes, scripts, CSS) se siguen cargando por HTTP.
Comprueba y soluciona lo siguiente:
- Abre tu página web en Chrome y pulsa F12 → pestaña Consola
- Busca las advertencias "Mixed Content"
- Cambia a HTTPS todas las URL HTTP de tu página web
- En WordPress: usa el plugin Really Simple SSL para las correcciones automáticas
- ¿Sigue habiendo enlaces
http://en tu base de datos? Sustitúyelos con un plugin como Better Search Replace - Comprueba que tu
.htaccesscontiene una redirección de HTTP a HTTPS
Preguntas frecuentes sobre SSL en DirectAdmin
¿Qué diferencia hay entre Let's Encrypt y un certificado de pago?
El cifrado es igual de fuerte. La diferencia está en la validación: Let's Encrypt ofrece Domain Validation (DV), mientras que los certificados de pago también ofrecen Organization Validation (OV) y Extended Validation (EV). Para la mayoría de las páginas web, basta con un certificado gratuito de Let's Encrypt. Lee más sobre los certificados SSL.
¿Cómo compruebo si mi SSL está bien instalado?
Visita tu página web por https:// y comprueba que se ve el candado. Usa además una herramienta en línea como SSL Labs (ssllabs.com/ssltest) para hacer una revisión completa de problemas de configuración, fecha de caducidad y cadena de certificados.
Mi SSL caduca pronto, ¿qué debo hacer?
Con Let's Encrypt, DirectAdmin renueva el certificado automáticamente. Esa renovación suele fallar si la página web no está accesible o si el DNS del dominio (o de la variante www) no apunta a tu plan de hosting: compruébalo primero. Si después la renovación automática sigue sin funcionar, elimina el certificado actual y solicita uno nuevo de Let's Encrypt. Con un certificado comprado, debes renovarlo manualmente con tu proveedor de SSL y volver a instalarlo.
Mi navegador dice "No es seguro", aunque SSL está activo
Normalmente se debe al contenido mixto (ver más arriba), a que el certificado solo vale para example.nl o solo para www.example.nl, o a la caché del navegador. Comprueba que las dos variantes figuran en el certificado y haz la prueba en una ventana de incógnito.
Me aparece el mensaje de error ERR_SSL_PROTOCOL_ERROR
Espera entre 5 y 10 minutos después de la instalación, vacía la caché del navegador y prueba con otro navegador. Si el error persiste, comprueba en DirectAdmin que el certificado está instalado para este dominio.
¿Puedo usar un certificado wildcard?
Un certificado wildcard (*.example.nl) cubre todos los subdominios, como blog.example.nl y shop.example.nl. Ponte en contacto con el soporte para configurar un certificado SSL wildcard.
SSL gratis con cada plan de hosting. Consulta nuestros planes de hosting web con SSL automático de Let's Encrypt, DirectAdmin y 99,9% de uptime.
A 0 de 0 personas les ha resultado útil