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

Configurar SSL (HTTPS) en DirectAdmin

Actualizado el 9 de enero de 2026

¡Hola! Soy tu asistente técnico de confianza. Hoy vamos a abordar un tema fundamental para la seguridad y el posicionamiento de tu web: activar HTTPS mediante un certificado SSL en tu panel de control DirectAdmin.

Si has llegado hasta aquí, seguramente te suenan términos como "candado verde" o "https://", y quieres que tu página sea segura y profesional. No te preocupes, no necesitas ser un experto en sistemas. Vamos a desglosarlo paso a paso, como si estuviéramos tomando un café y te lo explicara un amigo.

¿Por qué es tan importante esto? Primero, porque Google penaliza las webs que no tienen HTTPS, es decir, tu posicionamiento SEO se resiente. Segundo, porque tus visitantes confiarán en ti al ver que sus datos viajan cifrados. Y tercero, porque es la base para tener una web moderna y fiable.

Vamos a ello. Te prometo que al final de esta guía serás capaz de instalar SSL DirectAdmin sin despeinarte.


¿Qué es un Certificado SSL y por qué lo necesitas?

Antes de meternos en harina, vamos a entender qué es esto. Un certificado SSL (Secure Sockets Layer) es como un documento de identidad digital para tu servidor. Cuando lo instalas, activas el protocolo HTTPS, que cifra la información que viaja entre el navegador del visitante y tu web.

Imagina que envías una carta. Sin HTTPS, es una postal: cualquiera que la manipule puede leerla. Con HTTPS, es una caja fuerte sellada: solo tú y el destinatario tenéis la llave. Esta seguridad es crucial para proteger contraseñas, datos de tarjetas de crédito o simplemente la privacidad de tus usuarios.

Además, como mencioné antes, el SEO importa. Desde 2014, Google confirmó que el HTTPS es una señal de clasificación. Una web con el candado verde tiene más posibilidades de salir en los primeros resultados que una que no lo tiene. Es un win-win: más seguridad y mejor posicionamiento.


Antes de Empezar: Requisitos Previos

Para configurar SSL en DirectAdmin, necesitas tener acceso a tu panel. Asegúrate de tener a mano tus credenciales de administrador (usuario y contraseña). Normalmente, el acceso es a través de una URL como https://tudominio.com:2222.

[INFO] Si tu servidor usa un panel alternativo como "Syspanel" (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso se realiza a través del puerto 2106 y la gestión de SSL se encuentra en la sección "Web" o "Seguridad". Este artículo se centra exclusivamente en DirectAdmin.

También es recomendable tener una copia de seguridad reciente de tu web, por si acaso. Nunca está de más, ¿verdad?


Método 1: Instalar un Certificado Gratuito con Let's Encrypt (El Más Rápido)

Esta es, sin duda, la opción más popular y recomendada para la mayoría de usuarios. Let's Encrypt ofrece certificados SSL gratuitos y válidos por 90 días. DirectAdmin tiene una integración tan buena que se renuevan automáticamente. No tendrás que preocuparte por nada.

Paso 1: Accede a tu Panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel (normalmente https://tu-dominio.com:2222). Inicia sesión con tu usuario y contraseña.

Paso 2: Encuentra la Sección de SSL

Una vez dentro, busca en el menú principal la sección que se llama "Account Manager" (Administrador de cuenta) o directamente "SSL Certificates". En la vista estándar, suele aparecer un icono con un candado. Haz clic en "SSL Certificates".

Paso 3: Selecciona el Dominio

En la parte superior de la página de SSL, verás un menú desplegable para seleccionar el dominio al que quieres instalar el certificado. Elige el dominio principal (por ejemplo, tudominio.com) o el subdominio que necesites (www.tudominio.com también se gestiona aquí).

Paso 4: Activa Let's Encrypt

Justo debajo del selector de dominio, encontrarás una sección llamada "Let's Encrypt". Verás una casilla de verificación que dice algo como "Enable SSL for this domain" o "Issue a free certificate from Let's Encrypt".

Marca esa casilla. DirectAdmin te mostrará un resumen de los dominios que se incluirán (el principal y, por defecto, el www). Asegúrate de que están marcados.

Paso 5: Emite el Certificado

Haz clic en el botón "Save" o "Issue Certificate". En cuestión de segundos (a veces hasta un minuto), DirectAdmin se comunicará con Let's Encrypt, verificará que eres el dueño del dominio y emitirá el certificado.

Verás un mensaje de éxito en verde. Si no es así, no te asustes. A veces hay que esperar un poco o comprobar que el dominio apunta correctamente al servidor.

[TIP] Asegúrate de que tu dominio (tanto el @ como el www) apunte a la IP de tu servidor antes de intentar esto. Si no, la verificación fallará.


Método 2: Instalar un Certificado SSL de Pago (Manual)

¿Tienes un certificado de pago de una entidad como Comodo, DigiCert o Sectigo? Entonces este es tu método. Es un poco más manual, pero igual de sencillo.

Paso 1: Generar una Solicitud de Firma de Certificado (CSR)

Primero, necesitas generar un CSR. Esto es un bloque de texto cifrado que le das a la entidad emisora (tu proveedor de certificados) para que te genere el certificado.

En la misma página de "SSL Certificates", busca la sección "Generate CSR". Rellena los campos:

  • Country: Tu país (ej. ES).
  • State: Tu provincia o comunidad autónoma.
  • City: Tu ciudad.
  • Company Name: El nombre de tu empresa (puedes poner tu nombre si eres autónomo).
  • Common Name: El dominio exacto (ej. tudominio.com). Es crucial que coincida con el dominio que quieres proteger.

Haz clic en "Generate". DirectAdmin te mostrará el CSR en un cuadro de texto. Cópialo y pégalo en el formulario de compra de tu proveedor de certificados.

Paso 2: Completar la Validación

Dependiendo del tipo de certificado (DV, OV, EV), tendrás que validar que eres el dueño del dominio. Esto puede ser por email, subiendo un archivo al servidor o por una llamada telefónica. Sigue las instrucciones de tu proveedor.

Paso 3: Pegar el Certificado y la Clave en DirectAdmin

Una vez tu proveedor te envíe el certificado (normalmente por email), vuelve a DirectAdmin.

En la página de "SSL Certificates", ve a la sección "Paste a pre-generated certificate and key".

  • Certificate (CRT): Pega aquí el contenido del certificado que te han enviado. Debe empezar por -----BEGIN CERTIFICATE----- y terminar por -----END CERTIFICATE-----.
  • Private Key (KEY): DirectAdmin ya la tiene, pero si no, la puedes pegar aquí. Debe empezar por -----BEGIN PRIVATE KEY-----.
  • CA Root Certificate (CABUNDLE): Es un archivo intermedio que también te envía el proveedor. Pega su contenido aquí.

Haz clic en "Save". ¡Y listo! Tu certificado de pago está instalado.


Activar y Forzar la Redirección a HTTPS

Ahora que ya has instalado SSL DirectAdmin y tienes el candado, el siguiente paso es que todos tus visitantes sean redirigidos automáticamente a la versión segura de tu web. Es decir, que si alguien escribe http://tudominio.com, sea llevado a https://tudominio.com sin que tenga que hacer nada.

¿Por qué es necesario?

Si no fuerzas la redirección, tu web seguirá siendo accesible por HTTP (la versión no segura). Esto es malo para el SEO porque Google vería dos versiones de tu web (duplicados) y para la seguridad, ya que los usuarios podrían entrar por la puerta de atrás.

El Método Más Fácil: Usar un Archivo .htaccess

DirectAdmin te permite gestionar este archivo fácilmente desde el Administrador de Archivos. Este método es universal y funciona en la mayoría de servidores Apache.

Paso 1: Accede al Administrador de Archivos

En el panel de DirectAdmin, busca "File Manager" (Administrador de archivos). Haz clic en él y selecciona tu dominio principal.

Paso 2: Localiza o Crea el Archivo .htaccess

Dentro de la carpeta pública de tu web (normalmente public_html o domains/tudominio.com/public_html), busca un archivo llamado .htaccess. Si no existe, debes crearlo.

Para crearlo, haz clic en "Create File" (Crear archivo) en la parte superior. Nómbralo .htaccess (sin ninguna extensión). Asegúrate de que el nombre empieza con un punto.

Paso 3: Edita el Archivo y Añade el Código

Haz clic derecho sobre el archivo .htaccess y selecciona "Edit" (Editar). Se abrirá un editor de texto. Pega el siguiente código al principio del archivo (si tiene contenido) o simplemente péguelo si está vacío:

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

Paso 4: Guarda y Listo

Haz clic en "Save" (Guardar). DirectAdmin guardará el archivo y, a partir de ese momento, tu servidor redirigirá todo el tráfico a HTTPS.

[WARNING] Este código es para servidores Apache. Si tu servidor usa Nginx, el proceso es diferente y necesitarás editar el archivo de configuración del dominio desde DirectAdmin (en la sección "Custom HTTP" o similar). Si no estás seguro de qué servidor usas, el código .htaccess es el más común y seguro de probar.


Verificar que Todo Funciona Correctamente

Después de activar HTTPS DirectAdmin, es hora de comprobar que todo está en orden.

  1. Prueba el candado: Ve a tu web (escribe https://tudominio.com) y haz clic en el icono del candado en la barra de direcciones. Debería decir "Conexión segura" o similar.
  2. Prueba la redirección: Escribe http://tudominio.com en tu navegador. Deberías ser redirigido automáticamente a la versión https://.
  3. Usa un comprobador online: Hay herramientas gratuitas como SSL Labs (ssllabs.com) que analizan tu certificado y te dan una nota. Si obtienes una "A", ¡estás perfecto!

¿Qué hago si veo un error de "Contenido Mixto"?

A veces, después de activar HTTPS, algunas imágenes o scripts de tu web se cargan desde URLs antiguas http://. Esto se llama "contenido mixto" y hace que el candado aparezca con un signo de advertencia.

Solución rápida: Instala un plugin de caché y optimización (si usas WordPress, por ejemplo, como WP Rocket o W3 Total Cache) que suele tener una opción para "forzar HTTPS" y arreglar estas URLs automáticamente. Si no, tendrás que revisar tu base de datos y reemplazar http:// por https://.


Preguntas Frecuentes (FAQ)

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

Normalmente, es instantáneo. El proceso de verificación y emisión suele tardar entre 10 segundos y 1 minuto.

¿Tengo que renovar el certificado manualmente?

No. DirectAdmin configura una tarea automática (cron job) que renueva los certificados de Let's Encrypt cada 60 días, antes de que expiren. No tienes que hacer nada.

¿Qué pasa si mi certificado SSL no se renueva y caduca?

Si caduca, tus visitantes verán un error de seguridad en el navegador, lo que dañará tu reputación y tu SEO. Por eso es crucial usar Let's Encrypt, que se auto-gestiona.

¿Puedo tener SSL para varios dominios en DirectAdmin?

Sí, absolutamente. El proceso es el mismo. Solo tienes que seleccionar el dominio en el menú desplegable de la página de SSL y repetir los pasos.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos consume un poco de recursos del servidor, pero es imperceptible para el usuario. La ganancia en confianza y SEO supera con creces el coste.

¿Qué es "Syspanel" y por qué se menciona?

"Syspanel" es el nuevo nombre comercial de una alternativa a DirectAdmin (antes conocida como HestiaCP). Es otro panel de control. Si tu hosting usa Syspanel, recuerda que su acceso es por el puerto 2106 y la interfaz es distinta. Para configurar SSL ahí, busca la sección "Web" y luego "Certificados SSL", el proceso es similar pero no idéntico.


Conclusión

Configurar SSL en DirectAdmin es un proceso sencillo y vital para la salud de tu web. Ya sea que elijas la opción gratuita de Let's Encrypt o un certificado de pago, los pasos son claros y están al alcance de cualquiera.

Recuerda que no solo estás mejorando tu seguridad web DirectAdmin, sino que estás construyendo una base sólida para tu SEO. Una web rápida, segura y con HTTPS es una web que Google y los usuarios adoran.

Espero que esta guía te haya sido de gran ayuda. Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de tu proveedor de hosting o abrir un ticket de soporte. ¡Estamos aquí para ayudarte!

Ahora, ve y activa ese candado. Tu web y tus visitantes te lo agradecerán.

¿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