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

DirectAdmin: Cómo instalar un certificado SSL en tu sitio

Actualizado el 26 de septiembre de 2025

¿Tu página web va por HTTP y el navegador te muestra ese molesto aviso de "No seguro"? Tranquilo, es mucho más común de lo que piensas y la solución es más sencilla de lo que parece. Instalar un certificado SSL en tu sitio a través de DirectAdmin no solo elimina esos avisos, sino que además protege los datos de tus visitantes y mejora tu posicionamiento en buscadores como Google. En esta guía paso a paso, vamos a desglosar todo el proceso para que lo hagas tú mismo, sin necesidad de ser un experto en servidores. Vamos a ello.

¿Por qué necesitas un certificado SSL?

Antes de meternos en faena con DirectAdmin, es crucial entender qué es esto del SSL y por qué es tan importante para tu negocio o proyecto online. Un certificado SSL (Secure Sockets Layer) es básicamente un archivo de datos que vincula una clave criptográfica a los datos de tu organización. Cuando lo instalas en tu servidor, activas el candado y el protocolo HTTPS. Esto permite que se cree una conexión cifrada entre el navegador del visitante y tu sitio web.

[INFO] El cifrado SSL es como enviar una carta en una caja fuerte sellada en lugar de una postal. Aunque alguien intercepte el paquete, no podrá leer el contenido sin la llave correcta.

Los beneficios son claros:

  • Seguridad real: Protege la información sensible como contraseñas, datos de tarjetas de crédito y formularios de contacto de posibles ciberataques (hackers).
  • Confianza del usuario: Los visitantes se sienten más seguros al ver el candado en la barra de direcciones. Un sitio "No seguro" ahuyenta clientes potenciales.
  • Mejora tu SEO: Google confirma que el HTTPS es un factor de ranking. Es decir, los sitios con SSL tienen ventaja sobre los que no lo tienen en los resultados de búsqueda.
  • Requisito para pagos online: Si vendes productos o servicios, necesitarás SSL para poder aceptar pagos con tarjeta a través de pasarelas como Stripe o PayPal.

Tipos de certificados SSL: ¿Cuál elegir?

En DirectAdmin, encontrarás principalmente dos caminos para obtener tu certificado. Es importante que conozcas la diferencia para tomar la mejor decisión.

Certificados SSL gratuitos (Let's Encrypt)

Es la opción más popular y recomendada para la mayoría de sitios web. Son certificados de Validación de Dominio (DV), lo que significa que verifican que eres el dueño del dominio, pero no verifican la identidad de tu empresa.

  • Precio: Totalmente gratuito.
  • Duración: Suelen caducar cada 90 días, pero DirectAdmin puede configurarse para que se renueven automáticamente.
  • Compatibilidad: Funcionan perfectamente en todos los navegadores modernos.
  • Ideal para: Blogs, portafolios, sitios informativos y pequeñas tiendas online sin pasarelas de pago muy complejas.

Certificados SSL de pago (Comerciales)

Son emitidos por empresas de confianza (Autoridades de Certificación como Comodo, DigiCert, etc.) y ofrecen mayores niveles de validación.

  • Precio: Varía según el tipo y la entidad emisora.
  • Validación: Pueden ser de Validación de Organización (OV) o de Validación Extendida (EV), que muestran el nombre de la empresa en la barra de direcciones.
  • Ideal para: Grandes empresas, sitios de comercio electrónico que manejan mucho volumen de datos y proyectos donde la confianza del usuario es crítica.

[TIP] Para el 95% de los casos, el certificado gratuito de Let's Encrypt es más que suficiente. Empieza con él y, si tu negocio crece, ya valorarás la opción de pago.

Preparando el terreno: Requisitos previos

Antes de lanzarnos a instalar el certificado, asegurémonos de que todo está en orden. Necesitarás:

  1. Acceso a DirectAdmin: Las credenciales de usuario (normalmente tu usuario principal, no el "admin" del sistema).
  2. Dominio apuntando al servidor: Tu dominio debe estar configurado para que los registros DNS (A y CNAME) apunten a la IP de tu servidor. Si no es así, la instalación fallará.
  3. Acceso a tu cuenta de correo principal: Por si acaso, para verificar la propiedad del dominio, aunque con Let's Encrypt no suele ser necesario.

Paso a paso: Instalación de un certificado SSL gratuito (Let's Encrypt) en DirectAdmin

Esta es la ruta más rápida y sencilla. DirectAdmin integra Let's Encrypt de forma nativa, por lo que no necesitas herramientas externas.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu servidor. Normalmente es algo como https://tu-servidor.com:2222 o https://tu-ip:2222. Introduce tu nombre de usuario y contraseña.

Paso 2: Localiza la sección de SSL

Una vez dentro del panel, busca la sección que se llama "SSL Certificates" o "Certificados SSL". En la vista moderna, suele estar en la columna de la derecha o en el menú de "Cuenta". Haz clic en ella.

Paso 3: Crea tu certificado gratuito

En la página de SSL, verás una pestaña o un botón que dice "Create" o "Crear". Al hacer clic, se desplegarán las opciones.

Ahora viene la parte clave. Deberías ver un menú desplegable o una lista de dominios disponibles. Selecciona el dominio para el cual quieres el certificado (por ejemplo, midominio.com).

[INFO] Verás una casilla para "www". Asegúrate de marcarla si quieres que el certificado también cubra la versión www.midominio.com. Esto es muy importante para que no te aparezcan errores mixtos de contenido y para que la web cargue correctamente en ambas direcciones.

En el campo de "Certificate Type" o "Tipo de Certificado", elige "Let's Encrypt" (o "Free" o "Gratis"). No toques los demás campos.

Finalmente, haz clic en el botón "Create" o "Instalar". El proceso suele tardar solo unos segundos. DirectAdmin se comunicará con los servidores de Let's Encrypt, verificará la propiedad del dominio y configurará todo automáticamente.

Paso 4: Configurar la renovación automática (¡Crítico!)

Como mencionamos, los certificados de Let's Encrypt caducan cada 90 días. Es un rollo tener que renovarlos manualmente. DirectAdmin tiene una función para automatizar esto.

En la misma página de "SSL Certificates", busca una pestaña o sección llamada "SSL Autorenewal" o "Renovación Automática". Actívala para tu dominio. A partir de ese momento, el sistema se encargará de renovar el certificado unos días antes de que caduque. No tendrás que volver a preocuparte.

[WARNING] Si no activas la renovación automática, tu certificado caducará y tu sitio web volverá a mostrar el aviso de "No seguro". ¡Es uno de los errores más comunes! Actívala siempre.

¿Y si mi hosting usa Syspanel? (Alternativa)

Si tu proveedor de hosting utiliza un panel llamado Syspanel (un fork del conocido HestiaCP), el proceso es muy similar pero con algunos matices. En lugar de entrar por el puerto 2222, el acceso a Syspanel se realiza a través del puerto 2106. La interfaz es diferente, pero la lógica es la misma: encontrarás una sección de "Web" o "Dominios", seleccionarás tu dominio y buscarás la opción de "SSL" o "Let's Encrypt" para instalar el certificado de forma gratuita.

Instalación de un certificado SSL de pago en DirectAdmin

Si has comprado un certificado SSL de pago, el proceso es un poco más manual, pero igualmente manejable. Te explicamos cómo:

  1. Compra el certificado: Adquiérelo desde tu proveedor de confianza. Te darán un código de activación y un archivo .crt o .pem.
  2. Genera la solicitud (CSR): En DirectAdmin, ve a "SSL Certificates" y busca el botón "Generate CSR" o "Generar CSR". Rellena los datos de tu empresa (país, estado, ciudad, nombre de la organización, etc.). Copia el código CSR generado y pégalo en el formulario de tu proveedor de certificados para completar la compra.
  3. Instala el certificado: Cuando tu proveedor te envíe el certificado final (y los certificados intermedios), vuelve a DirectAdmin. En la sección "SSL Certificates", elige la opción de "Paste" o "Pegar".
  4. Rellena los campos: Ahora tendrás que pegar el contenido de los archivos en los campos correspondientes:
    • Certificate (CRT): El contenido del certificado principal que te envió el proveedor.
    • Private Key: La clave privada que se generó al crear el CSR. No la compartas con nadie.
    • CA Bundle / Intermediate: La cadena de certificados intermedios que te proporciona el proveedor.
  5. Guarda los cambios: Haz clic en "Save" o "Guardar". DirectAdmin instalará el certificado y lo asociará a tu dominio.

Verificando que todo funciona correctamente

Después de instalar el certificado, es hora de comprobar que todo está en orden.

  1. Prueba de navegación: Abre tu sitio web en una ventana de incógnito (o privada) y escribe https://midominio.com. Deberías ver el candado verde o un candado cerrado en la barra de direcciones. Haz clic en él para ver los detalles del certificado.
  2. Redirección forzosa: Es recomendable que todo el tráfico HTTP se redirija automáticamente a HTTPS. En DirectAdmin, puedes configurar esto en la sección de "Domain Setup" o mediante un archivo .htaccess. De esta forma, si alguien escribe http://midominio.com, será redirigido automáticamente a https://midominio.com.
  3. Verifica con herramientas online: Utiliza herramientas como SSL Labs' SSL Server Test (puedes buscarlo en Google) para analizar la configuración de tu certificado y asegurarte de que no haya errores ni vulnerabilidades.

Solución de problemas comunes (FAQ)

Aquí van algunas de las dudas más frecuentes que nos suelen plantear:

¿Por qué me aparece "No seguro" después de instalar el SSL?

Esto suele deberse a "contenido mixto". Significa que tu web carga recursos (imágenes, scripts, CSS) a través de HTTP en lugar de HTTPS. Para solucionarlo, revisa tu sitio y asegúrate de que todas las URLs internas usen https://. Esto puede requerir actualizar la configuración de WordPress o de tu CMS.

¿Cuánto tarda en activarse el certificado?

Con Let's Encrypt, es casi instantáneo (menos de un minuto). Con certificados de pago, puede tardar desde unas horas hasta un par de días si necesitas validación manual de la empresa.

¿Qué pasa si mi certificado caduca?

Si no tienes la renovación automática activada, tu sitio web mostrará errores de seguridad y los visitantes no podrán acceder correctamente. Si te ha pasado, simplemente repite el proceso de instalación con un certificado nuevo.

¿Necesito un certificado SSL para cada subdominio?

Sí, cada subdominio (ej. blog.midominio.com) necesita su propio certificado o un certificado comodín (wildcard) que cubra todos los subdominios de un dominio principal. Let's Encrypt no ofrece certificados comodín de forma gratuita en DirectAdmin de serie, pero puedes solicitarlos manualmente.

¿Qué es el puerto 2222 en DirectAdmin?

El puerto 2222 es el puerto estándar de acceso al panel de control de DirectAdmin. Es la puerta de entrada para gestionar tu hosting.

Conclusión: Asegura tu sitio y gana confianza

Instalar un certificado SSL en DirectAdmin es un proceso directo y, en la mayoría de los casos, gratuito. No solo estás protegiendo los datos de tus usuarios, sino que también estás enviando una señal positiva a Google y a tus clientes. Siguiendo los pasos de esta guía, podrás tener tu sitio web navegando de forma segura en cuestión de minutos.

Recuerda siempre activar la renovación automática y verificar que tu sitio carga correctamente con HTTPS. Si en algún momento te sientes perdido, tu proveedor de hosting siempre estará dispuesto a echarte una mano. ¡Tu web segura te lo agradecerá!

¿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