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

DirectAdmin: Cómo instalar SSL Let's Encrypt en tu dominio

Actualizado el 24 de septiembre de 2025

¿Tu página web aún muestra ese molesto mensaje de "No es seguro" en el navegador? No te preocupes, es más común de lo que crees y tiene una solución muy sencilla. En esta guía completa sobre DirectAdmin SSL, te voy a enseñar paso a paso cómo instalar un certificado Let's Encrypt DirectAdmin para activar DirectAdmin HTTPS en tu dominio.

Vamos a convertir tu sitio en un lugar seguro y de confianza para tus visitantes. Todo esto, sin necesidad de ser un experto en tecnología. Al final, también responderemos las preguntas más frecuentes en nuestra sección DirectAdmin FAQ.


¿Qué es SSL y por qué es tan importante?

Imagina que envías una carta postal. Sin un sobre, cualquiera podría leer su contenido. Un certificado SSL (Secure Sockets Layer) es como ese sobre mágico que sella y protege la información que viaja entre el navegador de tus visitantes y tu servidor web.

¿Qué beneficios obtienes al activar SSL?

  • Seguridad y confianza: Tus datos y los de tus usuarios viajan cifrados, protegidos de miradas indiscretas.
  • Mejor posicionamiento SEO: Google y otros buscadores favorecen los sitios con HTTPS. Es un factor de ranking importante.
  • Profesionalismo: Un candado verde en la barra de direcciones transmite seriedad y profesionalismo.
  • Requisito para funcionalidades modernas: Muchas tecnologías web, como las Progressive Web Apps (PWA) o ciertas APIs, requieren HTTPS para funcionar.

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. Es la opción perfecta para la mayoría de sitios web, ya que ofrece certificados SSL sin costo alguno y con una renovación automática muy sencilla.


Paso a paso: Instalar Let's Encrypt en tu dominio con DirectAdmin

Sigue estos pasos al pie de la letra. Son muy sencillos y no deberías tener problemas. Recuerda que todo se hace desde el panel de control DirectAdmin.

Requisitos Previos

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Necesitas tus credenciales de usuario (usuario y contraseña) para iniciar sesión en tu panel de control.
  2. Un dominio apuntando a tu servidor: El dominio para el que quieres el certificado debe estar configurado en tu cuenta de DirectAdmin y debe estar resolviendo correctamente a la IP de tu servidor.
  3. Servicio web funcionando: Tu sitio web debe estar accesible a través de HTTP (puerto 80) para que Let's Encrypt pueda verificar que controlas el dominio.

Paso 1: Accede a tu Panel de DirectAdmin

Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel de control. Normalmente es algo como https://tudominio.com:2222 o https://IP_de_tu_servidor:2222. Introduce tu nombre de usuario y contraseña.

Paso 2: Encuentra la sección "SSL Certificates"

Una vez dentro, verás el panel principal con muchas opciones. Busca la sección que dice "Account Manager" o "Advanced Features". Dentro de ella, encontrarás un icono o enlace llamado "SSL Certificates". Haz clic en él.

[TIP] Si no lo ves a simple vista, puedes usar la barra de búsqueda dentro de DirectAdmin. Escribe "SSL" y te mostrará las opciones relacionadas.

Paso 3: Selecciona tu dominio y elige Let's Encrypt

En la página de SSL Certificates, verás una lista de tus dominios. Selecciona el dominio para el que deseas instalar el certificado. Luego, busca la opción que dice "Let's Encrypt" (normalmente es un botón o un enlace dentro de la interfaz). Haz clic en él.

Paso 4: Configura la instalación automática

DirectAdmin te presentará una ventana con algunas opciones. Aquí te explico la configuración recomendada:

  1. Seleccionar dominio: Asegúrate de que el dominio correcto esté marcado.
  2. Incluir subdominios (www, mail, etc.): Es muy recomendable marcar las casillas de "www" y "mail" (si usas correo en ese dominio). Esto asegurará que tanto tudominio.com como www.tudominio.com y mail.tudominio.com tengan HTTPS.
  3. Forzar HTTPS (Redirección): Esta es una opción clave. Márcala para que todo el tráfico HTTP sea redirigido automáticamente a HTTPS. Así, si alguien escribe http://tudominio.com, será llevado a https://tudominio.com.
  4. Renovación automática: Asegúrate de que la opción de "Renovación automática" esté activada. Let's Encrypt emite certificados por 90 días, pero DirectAdmin los renovará automáticamente sin que tengas que hacer nada.

Paso 5: ¡Instala el certificado!

Una vez que hayas configurado las opciones, busca el botón que dice "Save" o "Install". Haz clic en él. DirectAdmin se pondrá a trabajar. El proceso puede tomar unos segundos.

[INFO] Durante la instalación, DirectAdmin se comunica con los servidores de Let's Encrypt para verificar que controlas el dominio. Esto se hace creando un archivo temporal en tu servidor web. No te preocupes, es automático y seguro.

Paso 6: Verifica que todo funciona

Una vez finalizado el proceso, verás un mensaje de éxito. Ahora, abre una nueva pestaña en tu navegador y escribe https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. ¡Felicidades, tu sitio ya es seguro!


Preguntas Frecuentes (DirectAdmin FAQ)

Aquí respondemos las dudas más comunes que suelen tener los usuarios al instalar SSL con DirectAdmin.

¿Qué hago si veo un error "No se pudo verificar el dominio"?

Este es el error más común. Las causas principales son:

  • El dominio no resuelve a tu servidor: Asegúrate de que los registros DNS de tudominio.com y www.tudominio.com apunten a la IP de tu servidor.
  • El sitio web no está accesible por HTTP: Let's Encrypt necesita poder acceder a tu web a través del puerto 80. Si tienes un cortafuegos o un plugin que bloquea el acceso, puede fallar.
  • Problemas con el archivo .htaccess: Si tienes reglas de redirección muy estrictas en tu .htaccess, podrían interferir con la verificación. Temporalmente, puedes renombrar el archivo a .htaccess_backup para la instalación y luego restaurarlo.

¿Puedo instalar SSL en un subdominio como blog.tudominio.com?

Sí, absolutamente. En el paso 3, cuando selecciones tu dominio, verás una lista de subdominios asociados. Simplemente marca el subdominio que deseas proteger.

¿Es necesario renovar manualmente el certificado cada 90 días?

No, para nada. Si en el paso 4 activaste la opción "Renovación automática", DirectAdmin se encargará de todo. El sistema revisará periódicamente el estado de tu certificado y lo renovará automáticamente cuando esté por caducar. Es un proceso completamente transparente para ti.

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

Puedes instalar un certificado SSL independiente para cada dominio. Simplemente repite el proceso de instalación para cada uno de ellos. Let's Encrypt no tiene límite en la cantidad de certificados que puedes emitir, siempre y cuando demuestres que controlas los dominios.

¿Let's Encrypt afecta el rendimiento de mi sitio web?

Mínimamente. El proceso de cifrado y descifrado de datos requiere un pequeño esfuerzo del servidor, pero en la práctica es imperceptible para el usuario. La seguridad y confianza que ganas superan con creces cualquier mínimo impacto en el rendimiento.

Mi sitio usa "Syspanel" (antes HestiaCP). ¿Es el mismo proceso?

No, el proceso es diferente. Si tu hosting utiliza Syspanel, el método para instalar Let's Encrypt es distinto y no se realiza a través de DirectAdmin. En Syspanel, normalmente accedes a tu panel a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Una vez dentro, buscas la sección "Web" o "Dominios" y allí encontrarás una opción específica para "Let's Encrypt SSL". Aunque el concepto es el mismo (certificado gratuito), la interfaz y los pasos varían.

[WARNING] No intentes seguir esta guía de DirectAdmin en un panel Syspanel, ya que las opciones y la interfaz son completamente diferentes. Busca una guía específica para tu panel.

¿Puedo usar Let's Encrypt para un sitio de comercio electrónico (tienda online)?

Sí, es perfectamente válido y seguro. Let's Encrypt proporciona el mismo nivel de cifrado que cualquier certificado de pago. Millones de sitios web, incluyendo tiendas online, lo utilizan con total confianza. Lo importante es que el cifrado esté activo, independientemente de si el certificado es gratuito o de pago.

¿Qué hago si después de instalar el SSL, mi web se ve rara o no carga correctamente?

Esto suele ocurrir si tienes contenido mixto (Mixed Content). Es decir, tu página se carga por HTTPS, pero está intentando cargar recursos (imágenes, scripts, hojas de estilo) a través de HTTP. Para solucionarlo:

  1. Actualiza las URLs en tu base de datos o archivos: Asegúrate de que todas las referencias a tu dominio usen https://.
  2. Usa un plugin de caché o SEO: Muchos plugins para gestores de contenido (como WordPress) tienen una opción para forzar HTTPS en todos los recursos.
  3. Revisa la consola del navegador: Abre las herramientas de desarrollador de tu navegador (F12) y ve a la pestaña "Console". Allí verás mensajes de error que te indicarán qué recursos se están cargando de forma insegura.

Conclusión

Instalar DirectAdmin SSL con Let's Encrypt DirectAdmin es un proceso rápido, sencillo y gratuito que cualquier usuario puede realizar. Siguiendo esta DirectAdmin guía, has aprendido a proteger tu dominio, mejorar tu SEO y ofrecer una experiencia de navegación segura a tus visitantes.

Ahora que tu sitio ya navega por el carril seguro de DirectAdmin HTTPS, puedes estar tranquilo. Recuerda que la seguridad web es un viaje, no un destino. Mantén tu panel actualizado y revisa periódicamente que todo funcione correctamente.

Si te has quedado con alguna duda, repasa la sección DirectAdmin FAQ o no dudes en contactar con tu proveedor de hosting. ¡Feliz navegación segura!

¿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