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

Cómo crear un sitio WordPress en DirectAdmin con SSL

Actualizado el 11 de marzo de 2026

Introducción: ¿Por qué WordPress con DirectAdmin y SSL?

Si estás leyendo esto, probablemente ya tienes un hosting con DirectAdmin y quieres montar un sitio web profesional con WordPress. ¡Excelente decisión! WordPress es el gestor de contenidos más popular del mundo, y DirectAdmin es un panel de control potente y fácil de usar. Pero hay un ingrediente clave que no puede faltar: SSL (Secure Sockets Layer). Sin SSL, tu sitio se verá como "No seguro" en los navegadores, lo que espanta visitantes y perjudica tu SEO. Google penaliza los sitios sin HTTPS.

En esta guía, te explicaré paso a paso cómo crear un sitio WordPress en DirectAdmin con SSL gratuito de Let's Encrypt. Cubriremos desde la preparación del dominio hasta la instalación y configuración final. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.


Requisitos previos

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

  • Un dominio registrado (ejemplo: tudominio.com).
  • Acceso a DirectAdmin con un plan de hosting que soporte WordPress (la mayoría lo hace).
  • Acceso FTP o al administrador de archivos (opcional, pero útil).
  • Paciencia y café (esto último no es obligatorio, pero recomendado).

[INFO] Si no tienes dominio, puedes comprar uno desde tu panel de DirectAdmin o en cualquier registrador. Asegúrate de que los DNS apunten a tu servidor.


Paso 1: Acceder a DirectAdmin y crear el dominio

Lo primero es entrar a tu panel de DirectAdmin. Normalmente accedes a través de una URL como https://tudominio.com:2222 o la IP de tu servidor. Las credenciales te las dio tu proveedor de hosting.

  1. Inicia sesión con tu usuario y contraseña.
  2. Busca la sección "Gestión de cuentas" o "Domain Setup". En algunos paneles puede llamarse "Añadir dominio".
  3. Haz clic en "Añadir dominio" (o "Add Domain").
  4. Escribe tu dominio (sin www, por ejemplo: tudominio.com).
  5. Selecciona la opción "Crear un nuevo paquete" o simplemente acepta la configuración por defecto.
  6. Marca "Crear carpeta pública" (public_html) si no está marcada.
  7. Haz clic en "Añadir".

[TIP] Si tu dominio ya estaba registrado y apunta a tu servidor, DirectAdmin lo detectará automáticamente. Si no, deberás configurar los registros DNS (A y CNAME) en tu registrador.


Paso 2: Instalar WordPress en DirectAdmin

Ahora que tienes el dominio listo, toca instalar WordPress. DirectAdmin incluye un instalador automático llamado Softaculous o Installatron, dependiendo de la versión. Busca el icono que diga "WordPress" o "Instalador de scripts".

2.1. Usando Softaculous (el más común)

  1. En el panel principal, busca "Softaculous Apps Installer" o ve a "WordPress" en la sección de aplicaciones.
  2. Haz clic en "Instalar" (el botón verde).
  3. Configura los detalles:
    • Protocolo: Elige https:// (aunque aún no tengas SSL, lo instalaremos después).
    • Dominio: Selecciona tu dominio recién añadido.
    • Directorio: Déjalo en blanco para que se instale en la raíz (ej: tudominio.com). Si pones "blog", será tudominio.com/blog.
    • Nombre del sitio: El título de tu web (ej: "Mi Blog de Viajes").
    • Descripción: Una frase corta (opcional).
    • Usuario administrador: Crea un usuario (evita "admin" por seguridad).
    • Contraseña: Usa una segura (Softaculous suele generar una automáticamente).
    • Email: Tu correo electrónico (importante para recuperaciones).
  4. Opciones avanzadas: Puedes dejar todo por defecto, pero asegúrate de que "Limitar el acceso a wp-admin" esté desactivado si no sabes lo que haces.
  5. Haz clic en "Instalar".

El proceso tomará unos segundos. Al finalizar, verás un mensaje de éxito con las credenciales de acceso.

[WARNING] No compartas nunca tu usuario y contraseña de WordPress con nadie. Si usas una contraseña débil, tu sitio puede ser hackeado.

2.2. Instalación manual (alternativa)

Si por alguna razón no tienes Softaculous, puedes instalar WordPress manualmente:

  1. Descarga WordPress desde wordpress.org/download.
  2. Descomprime el archivo ZIP en tu computadora.
  3. Accede a DirectAdmin y ve a "Administrador de archivos".
  4. Navega a la carpeta public_html de tu dominio.
  5. Sube todos los archivos de WordPress (puedes comprimirlos en ZIP y luego extraerlos).
  6. Crea una base de datos MySQL en DirectAdmin (sección "MySQL Management").
  7. Renombra el archivo wp-config-sample.php a wp-config.php y edítalo con los datos de tu base de datos.
  8. Visita tudominio.com/wp-admin/install.php para completar la instalación.

Este método es más tedioso, pero te da control total.


Paso 3: Configurar SSL con Let's Encrypt en DirectAdmin

Ahora viene la parte crucial: instalar SSL. DirectAdmin tiene integración nativa con Let's Encrypt, lo que hace que sea muy sencillo.

3.1. Acceder a la gestión SSL

  1. En DirectAdmin, ve a "SSL Certificates" o "Certificados SSL". Puede estar en la sección "Advanced Features".
  2. Verás varias opciones: "Generate a free SSL certificate from Let's Encrypt", "Upload a custom certificate", etc.
  3. Haz clic en "Generate" o "Let's Encrypt".

3.2. Generar el certificado

  • Selecciona tu dominio de la lista (pueden aparecer varios si tienes subdominios).
  • Marca la casilla "Include www" para que cubra también www.tudominio.com.
  • Haz clic en "Save" o "Generate".

El proceso tarda entre 10 y 30 segundos. Si todo va bien, verás un mensaje verde de éxito. ¡Felicidades! Ya tienes SSL activo.

[INFO] Let's Encrypt emite certificados válidos por 90 días. DirectAdmin los renueva automáticamente, así que no te preocupes por eso.

3.3. Verificar que SSL funciona

  • Abre una ventana de incógnito en tu navegador.
  • Escribe https://tudominio.com y presiona Enter.
  • Deberías ver el candado verde en la barra de direcciones.
  • Si ves un error, espera unos minutos (a veces la propagación tarda) o revisa que el dominio apunte correctamente.

[WARNING] Si tu sitio carga con HTTP en lugar de HTTPS, es posible que necesites forzar la redirección. Esto lo haremos en el siguiente paso.


Paso 4: Forzar HTTPS en WordPress

Una vez que SSL está instalado, debes asegurarte de que todo el tráfico se redirija a HTTPS. Esto mejora la seguridad y el SEO.

4.1. Configurar desde el panel de WordPress

  1. Accede a tu administrador de WordPress: https://tudominio.com/wp-admin.
  2. Ve a "Ajustes" > "Generales".
  3. Cambia las dos direcciones (URL de WordPress y URL del sitio) de http:// a https://.
  4. Guarda los cambios.

4.2. Forzar redirección con un plugin (recomendado para principiantes)

Instala el plugin "Really Simple SSL":

  1. En el menú de WordPress, ve a "Plugins" > "Añadir nuevo".
  2. Busca "Really Simple SSL".
  3. Actívalo.
  4. El plugin detectará automáticamente el SSL y te ofrecerá activar la redirección. Acepta.

4.3. Redirección manual (avanzado)

Si prefieres no usar plugins, edita el archivo .htaccess en la raíz de tu sitio (carpeta public_html). Añade estas líneas al principio:

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

[TIP] Siempre haz una copia de seguridad del archivo .htaccess antes de editarlo.


Paso 5: Verificar y solucionar problemas comunes

Después de la instalación, es normal tener dudas. Aquí tienes una FAQ rápida:

¿Por qué mi sitio carga con HTTP después de instalar SSL?

  • Causa: La redirección no está configurada.
  • Solución: Sigue el paso 4.1 y 4.2 de esta guía.

¿Let's Encrypt no se instala? Error "No se pudo verificar el dominio"

  • Causa: Los DNS no apuntan a tu servidor o hay un firewall bloqueando el puerto 80.
  • Solución: Espera 24 horas si cambiaste los DNS. Verifica que el dominio resuelva a tu IP con herramientas como whatsmydns.net. Contacta a tu proveedor si persiste.

¿Cómo renovar SSL manualmente en DirectAdmin?

  • Normalmente se renueva automáticamente. Si no, ve a "SSL Certificates" y haz clic en "Renew" junto a tu dominio.

¿Puedo usar otro tipo de SSL?

  • Sí, DirectAdmin permite subir certificados de pago (como de Comodo o DigiCert). Pero Let's Encrypt es gratuito y suficiente para la mayoría.

¿Qué pasa si tengo HestiaCP (Syspanel)?

  • Si tu panel es Syspanel (antes llamado HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ej: https://tudominio.com:2106). Busca la sección "Web" y luego "SSL" para instalar Let's Encrypt. El resto de pasos son idénticos.

[INFO] Syspanel también tiene instalador de WordPress, pero puede llamarse "WordPress Toolkit" o "WP Installer". Si no lo encuentras, instala manualmente como se explicó.


Conclusión: Tu sitio WordPress con SSL está listo

Crear un sitio WordPress en DirectAdmin con SSL es un proceso sencillo si sigues los pasos correctos. En resumen:

  1. Añade tu dominio en DirectAdmin.
  2. Instala WordPress (automático o manual).
  3. Genera SSL con Let's Encrypt.
  4. Fuerza HTTPS en WordPress.

Ahora tu sitio es seguro, rápido y amigable con el SEO. Google te lo agradecerá y tus visitantes confiarán más en tu contenido. Si te encuentras con algún problema, revisa esta guía o contacta al soporte de tu hosting.

¡Ya puedes empezar a crear contenido! Recuerda mantener WordPress, plugins y temas actualizados para evitar vulnerabilidades. Y si necesitas más ayuda, busca en la documentación de DirectAdmin o en foros especializados.

[TIP] No olvides hacer copias de seguridad periódicas. DirectAdmin tiene una herramienta llamada "Backup" que puedes programar semanalmente. ¡No te arrepentirás!


Recursos adicionales

Esta guía fue actualizada en marzo de 2025. Los procedimientos pueden variar ligeramente según la versión de DirectAdmin.

¿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