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

Crear y gestionar certificados SSL en DirectAdmin

Actualizado el 22 de enero de 2026

¿Qué es un certificado SSL y por qué tu web lo necesita?

Si alguna vez has visto un candado en la barra de direcciones de tu navegador, ya has visto un certificado SSL en acción. SSL (Secure Sockets Layer) es la tecnología que cifra la conexión entre el navegador de tus visitantes y tu servidor. Sin él, cualquier dato que viaje entre ambos (contraseñas, formularios, pagos) puede ser interceptado por terceros.

Para tu negocio, tener un certificado SSL no es opcional. Google penaliza en sus resultados de búsqueda a las webs sin SSL, mostrando el temido aviso de "No seguro". Además, desde hace años, el 90% de los usuarios desconfía de una web sin candado. En este artículo te enseñaré a crear y gestionar certificados SSL en DirectAdmin, el panel de control que utilizan muchos servidores de hosting.

Cómo funciona DirectAdmin con los certificados SSL

DirectAdmin es un panel de control de hosting muy popular por su sencillez. Incluye herramientas nativas para gestionar certificados SSL de dos formas principales: mediante la generación de certificados autofirmados o, mucho más recomendable, usando la integración con Let's Encrypt.

La gran ventaja de DirectAdmin es que automatiza casi todo el proceso. No necesitas ser un experto en ciberseguridad para instalar un certificado en minutos. Vamos a verlo paso a paso, pero antes, entendamos los tipos de certificados que puedes gestionar.

Tipos de certificados SSL que puedes instalar en DirectAdmin

Certificados Let's Encrypt (gratuitos y automáticos)

Let's Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL gratuitos con una validez de 90 días. DirectAdmin tiene una integración perfecta que renueva estos certificados automáticamente antes de que caduquen.

Ventajas: Son gratuitos, fáciles de instalar y cuentan con la confianza de todos los navegadores. Ideales para blogs, webs corporativas y tiendas online pequeñas.

Inconvenientes: La validez es corta (90 días), aunque con la renovación automática de DirectAdmin esto no supone ningún problema.

Certificados de pago (Comodo, Sectigo, DigiCert...)

Los certificados de pago ofrecen garantías adicionales como la validación de empresa (OV) o la validación extendida (EV), que muestran el nombre de tu empresa en la barra de direcciones. En DirectAdmin puedes instalarlos manualmente subiendo los archivos del certificado, la clave privada y el bundle de CA.

Estos certificados suelen tener una validez de 1 a 2 años y son recomendables para e-commerce o webs que manejan datos muy sensibles.

Certificados autofirmados (solo para pruebas)

DirectAdmin te permite generar certificados autofirmados. Son útiles para entornos de desarrollo o pruebas internas, pero nunca deben usarse en producción, ya que los navegadores mostrarán un error de seguridad.

Cómo crear un certificado SSL con Let's Encrypt en DirectAdmin

El proceso es sorprendentemente sencillo. Sigue estos pasos y tendrás tu certificado SSL activo en menos de cinco minutos.

Paso 1: Accede al panel de DirectAdmin

Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña. Normalmente se accede a través de https://tu-dominio.com:2222 o una URL que te haya proporcionado tu proveedor de hosting.

Paso 2: Ve a la sección de SSL

En el menú principal, busca la sección "Gestión SSL" o "SSL Certificates". Dependiendo de la versión de DirectAdmin, puede estar en la pestaña de "Cuenta" o en el apartado de "Opciones avanzadas".

Paso 3: Selecciona el dominio

Si tienes varios dominios alojados, elige el dominio para el que quieres generar el certificado SSL. DirectAdmin mostrará una lista de todos tus dominios y subdominios.

Paso 4: Elige Let's Encrypt

En la página de gestión SSL, verás una opción que dice "Let's Encrypt". Haz clic en el botón que dice "Solicitar" o "Issue". DirectAdmin se comunicará con los servidores de Let's Encrypt y generará el certificado automáticamente.

Paso 5: Activa la renovación automática

DirectAdmin suele activar la renovación automática por defecto. Para asegurarte, busca la opción "Auto-renew" y verifica que esté marcada. Esto es crucial, ya que si el certificado caduca, tu web mostrará errores de seguridad.

Paso 6: Verifica la instalación

Una vez emitido, DirectAdmin te mostrará los detalles del certificado. Para verificar que todo funciona, abre tu web con https:// y comprueba que el candado aparece correctamente.

Cómo instalar un certificado SSL de pago en DirectAdmin

Si has comprado un certificado SSL a una entidad de confianza, el proceso es un poco más manual pero igualmente sencillo.

Paso 1: Genera la solicitud CSR

En la sección de gestión SSL de DirectAdmin, busca la opción "Generate CSR" o "Solicitud de firma de certificado". Rellena los datos de tu empresa y DirectAdmin generará un código CSR que deberás pegar en el formulario de compra de tu proveedor de certificados.

Paso 2: Recibe tu certificado

El proveedor te enviará por correo electrónico el certificado SSL y el bundle de CA (cadena de certificados). A veces vienen en archivos separados o en un solo archivo comprimido.

Paso 3: Sube los archivos a DirectAdmin

En la misma sección de gestión SSL, busca la opción "Upload Certificate" o "Instalar certificado". Tendrás tres campos:

  • Certificate: Pega aquí el contenido del certificado SSL (generalmente empieza por -----BEGIN CERTIFICATE-----).
  • Private Key: Aquí va la clave privada. Si la generaste en DirectAdmin, ya estará guardada. Si no, pégala aquí.
  • CA Bundle: Pega la cadena de certificados intermedios.

Paso 4: Guarda y verifica

Haz clic en "Save" o "Install". DirectAdmin validará que los archivos coinciden y activará el certificado. Luego verifica tu web con https://.

Renovación y gestión de certificados SSL en DirectAdmin

Renovación automática con Let's Encrypt

La mejor parte de usar Let's Encrypt con DirectAdmin es que no tienes que preocuparte por las renovaciones. DirectAdmin ejecuta un cron que comprueba los certificados y los renueva automáticamente cuando faltan unos 30 días para su caducidad.

Sin embargo, es recomendable que revises periódicamente el estado de tus certificados. DirectAdmin tiene una sección de "SSL Status" donde puedes ver la fecha de expiración de cada dominio.

Renovación manual de certificados de pago

Para certificados de pago, tendrás que renovarlos manualmente antes de que caduquen. El proceso es similar a la instalación: generas un nuevo CSR, lo envías a tu proveedor y subes el nuevo certificado cuando te lo entreguen.

Solución de problemas comunes

Si tu certificado no se renueva automáticamente, suele ser por uno de estos motivos:

  • El dominio no apunta correctamente al servidor. Let's Encrypt necesita verificar que el dominio existe y apunta a tu IP.
  • El puerto 80 está bloqueado. La verificación de Let's Encrypt usa el puerto 80 para los desafíos HTTP.
  • Hay un firewall que bloquea las peticiones. Asegúrate de que tu firewall permite el tráfico entrante en los puertos 80 y 443.

[WARNING] Si tu certificado SSL caduca, los visitantes verán una pantalla de error aterradora en tu web. Esto puede hacer que pierdas clientes de inmediato. Configura alertas en tu correo electrónico para que DirectAdmin te avise unos días antes de la expiración.

Configurar redirección de HTTP a HTTPS en DirectAdmin

Una vez que tienes tu certificado SSL instalado, el siguiente paso es asegurarte de que todo el tráfico vaya a la versión segura de tu web (https://). Si alguien escribe http://tudominio.com, queremos que sea redirigido automáticamente a https://tudominio.com.

Método 1: Usar el reescritor de DirectAdmin

DirectAdmin tiene una función llamada "Force SSL" o "Redirección SSL" que puedes activar con un clic. Busca esta opción en la sección de gestión SSL y actívala. Esto añadirá automáticamente las reglas de redirección en el archivo .htaccess.

Método 2: Editar manualmente el .htaccess

Si prefieres control total, puedes añadir estas líneas al archivo .htaccess de tu dominio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

[TIP] La redirección 301 es una redirección permanente. Es la mejor para SEO, porque le indica a Google que la versión segura es la canónica y traspasa toda la autoridad del dominio.

SSL y SEO: por qué es crítico para tu posicionamiento

Google lleva años usando HTTPS como señal de ranking. Esto significa que las webs con certificado SSL tienen una ventaja competitiva sobre las que no lo tienen. Además, desde 2018, Chrome marca como "No seguro" cualquier web sin HTTPS.

Pero más allá del ranking, el SSL afecta al SEO de otras maneras:

Mejora la experiencia del usuario: Los usuarios confían más en webs con candado y pasan más tiempo en ellas. Esto reduce la tasa de rebote, que es otra señal que Google considera.

Evita penalizaciones por contenido mixto: Si tu web tiene HTTPS pero algunos recursos (imágenes, scripts) se cargan por HTTP, los navegadores los bloquearán o mostrarán advertencias. Esto puede romper tu página y afectar negativamente al SEO.

Protege los datos de referencia: Cuando un usuario navega de una web HTTPS a otra, el navegador envía la información de referencia. Si tu web es HTTP, esta información se pierde, y no podrás medir correctamente tu tráfico en herramientas de analítica.

Preguntas frecuentes sobre certificados SSL en DirectAdmin

¿Cuánto tarda en emitirse un certificado Let's Encrypt?

Normalmente, menos de 10 segundos. Let's Encrypt automatiza todo el proceso de verificación y emisión.

¿Puedo tener SSL para subdominios?

Sí, DirectAdmin te permite generar certificados para subdominios. Puedes solicitar un certificado wildcard (para todos los subdominios) o certificados individuales para cada subdominio.

¿Qué pasa si tengo varios dominios en mi cuenta?

DirectAdmin te permite gestionar certificados SSL individuales para cada dominio. No hay límite práctico en el número de certificados que puedes tener.

¿El certificado SSL afecta al rendimiento de mi web?

El cifrado SSL añade una pequeña sobrecarga, pero con los servidores modernos y el protocolo HTTP/2, la diferencia es imperceptible. De hecho, HTTP/2 funciona mucho mejor con HTTPS que con HTTP.

¿Necesito una IP dedicada para tener SSL?

No. Con la tecnología SNI (Server Name Indication), puedes tener múltiples certificados SSL en la misma IP compartida. DirectAdmin lo soporta perfectamente.

Consejos finales para mantener tu SSL en perfecto estado

Gestionar certificados SSL en DirectAdmin es una de las tareas más gratificantes del hosting porque el panel lo hace muy fácil. Aquí van mis últimos consejos:

Revisa tus certificados mensualmente. Entra en DirectAdmin y comprueba la fecha de expiración de cada uno. Es una rutina de 30 segundos que te ahorrará sustos.

Mantén tu DirectAdmin actualizado. Las versiones más recientes incluyen mejoras de seguridad y nuevas funciones para la gestión de SSL.

No uses certificados autofirmados en producción. Aunque DirectAdmin te los ofrece gratuitamente, los navegadores no los confían. Solo úsalos en entornos de desarrollo.

[INFO] Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin, el proceso es similar pero tendrás que acceder a través del puerto 2106. La gestión de certificados Let's Encrypt también está integrada en ese panel.

Conclusión

Crear y gestionar certificados SSL en DirectAdmin es un proceso accesible incluso para principiantes. La integración con Let's Encrypt automatiza el 90% del trabajo, permitiéndote tener una web segura sin necesidad de conocimientos técnicos avanzados.

Recuerda que la seguridad web no es un lujo, es una necesidad. Cada día, miles de webs son comprometidas por no tener una conexión cifrada. Con estos pasos, has dado un paso gigante hacia la protección de tus datos y los de tus visitantes.

Si sigues estos pasos y configuras la renovación automática, no tendrás que volver a preocuparte por tu SSL. DirectAdmin se encarga de todo en segundo plano, y tú puedes dedicarte a lo que realmente importa: hacer crecer tu negocio online.

¿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