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

Cómo configurar WordPress con dominio y SSL en DirectAdmin

Actualizado el 17 de septiembre de 2025

¡Perfecto! Aquí tienes el artículo completo, optimizado para SEO y con el formato solicitado.


¿Acabas de contratar un hosting con panel de control DirectAdmin y te sientes perdido? No te preocupes. Es mucho más común de lo que crees. La buena noticia es que configurar tu WordPress con un dominio y un certificado SSL (el candadito de seguridad) es un proceso muy mecánico si sigues los pasos adecuados.

En esta guía extensa y paso a paso, vamos a desglosar todo el proceso para que pases de "no tengo nada" a "tengo mi web funcionando con HTTPS" en menos de una hora. Además, lo haremos de una forma tan clara que no necesitarás ser un experto en informática para lograrlo.

Vamos a centrarnos en tres pilares fundamentales: la creación del dominio, la instalación de WordPress y la configuración del SSL. Al final, tendrás una web rápida, segura y profesional.

## 1. Preparando el Terreno: Requisitos Previos

Antes de empezar a hacer clics, necesitas tener tres cosas claras y a mano. Sin esto, el proceso se puede atascar.

### 1.1. Acceso a DirectAdmin

Necesitas las credenciales de acceso a tu panel de control DirectAdmin. Normalmente, el acceso es a través de una URL similar a https://tu-dominio.com:2222 o https://tu-ip:2222. Si no lo tienes, contacta con tu proveedor de hosting. Ellos te darán el usuario y la contraseña.

### 1.2. El Dominio Registrado

Debes tener un dominio registrado (ej. miweb.com). Si aún no lo tienes, regístralo en cualquier proveedor de dominios. Es importante que el dominio esté apuntando a los servidores de nombres (Nameservers) de tu hosting. Si no sabes cómo hacer esto, es el primer paso crítico.

[WARNING] Si el dominio no apunta a los nameservers correctos, no podrás gestionarlo desde DirectAdmin. Verifica esto antes de continuar. Pregunta a tu proveedor de hosting cuáles son sus nameservers (suelen ser algo como ns1.tuhosting.com y ns2.tuhosting.com).

### 1.3. Copia de Seguridad (Mental)

Este proceso no borra nada, pero siempre es bueno tener claro que vamos a crear cosas nuevas. No necesitas una copia de seguridad previa porque partimos de cero.


## 2. Creando tu Dominio en DirectAdmin (El Primer Gran Paso)

Tu hosting puede tener varios dominios asociados. DirectAdmin gestiona esto con "Usuarios" y "Dominios". Para crear el tuyo, sigue estos pasos:

### 2.1. Acceder al Panel

Inicia sesión en DirectAdmin. Verás un panel lleno de iconos. No te asustes, solo vamos a usar unos pocos.

### 2.2. Localizar la Sección "Dominios"

Busca en el menú lateral izquierdo o en la pantalla principal un icono que diga "Dominios" o "Domain Setup". Haz clic en él.

### 2.3. Añadir el Nuevo Dominio

Haz clic en el botón "Añadir Dominio" o "Add Domain". Se abrirá un formulario.

  • Nombre de dominio: Escribe tu dominio completo sin www. Ejemplo: miweb.com.
  • Usuario: Asegúrate de que el usuario que aparece sea el correcto (el que usas para acceder).
  • Documento raíz (Document Root): Este es el punto importante. La ruta se rellenará sola, pero asegúrate de que sea algo como domains/miweb.com/public_html. Este es el lugar donde se guardarán los archivos de tu web.

Haz clic en "Crear". DirectAdmin creará la estructura de carpetas necesaria.

[TIP] ¿Quieres usar www.miweb.com en lugar de miweb.com? DirectAdmin suele configurar la redirección automáticamente. Si no, lo gestionaremos más adelante con archivos .htaccess.


## 3. Instalando WordPress en tu Dominio

Ahora que tenemos el "terreno" (el dominio y su carpeta), vamos a construir la casa. Para ello, usaremos el instalador de aplicaciones que trae DirectAdmin.

### 3.1. Buscar el Instalador de Scripts

En el panel principal, busca un icono llamado "Instalador de Scripts", "Softaculous" o "QuickInstall". El más común es Softaculous. Haz clic en él.

### 3.2. Seleccionar WordPress

Verás una lista enorme de aplicaciones (Joomla, Drupal, PrestaShop, etc.). Busca el logotipo de WordPress y haz clic en él. Luego, haz clic en el botón "Instalar" (normalmente en la parte superior derecha).

### 3.3. Configuración de la Instalación

Este es el paso más delicado. Presta atención a cada campo:

  1. Protocolo: Elige "https://www." o "https://". Aunque aún no tengas SSL, elegir HTTPS ahora te ahorrará problemas de redirección después. Te recomiendo "https://www.".
  2. Dominio: Selecciona tu dominio de la lista desplegable.
  3. Directorio: DÉJALO VACÍO. Esto es crucial. Si pones /blog, tu WordPress se instalará en miweb.com/blog. Queremos que esté en la raíz, es decir, en miweb.com.
  4. Datos del Sitio:
    • Nombre del sitio: El nombre de tu web (ej. "Mi Negocio Online").
    • Descripción: Una breve descripción (ej. "Venta de productos artesanales").
  5. Cuenta de Administrador: Crea un usuario y contraseña robustos para acceder a /wp-admin. No uses "admin" como usuario. Usa algo como juan_admin o tunombre_web.
  6. Selección de Idiomas: Elige Español.

### 3.4. Configuración Avanzada (Opcional pero Recomendada)

Despliega la sección "Opciones Avanzadas":

  • Actualizaciones automáticas: Activa las actualizaciones menores de seguridad. Es buena idea.
  • Permisos de archivos: Déjalo como está (444 para archivos y 555 para carpetas).

### 3.5. ¡Instalar!

Revisa todo dos veces. Si estás seguro, haz clic en el botón "Instalar" al final de la página.

Espera unos segundos. Verás una pantalla de éxito con la URL de tu sitio y la URL de administración (ej. miweb.com/wp-admin).

[INFO] Anota el nombre de usuario y la contraseña del administrador que acabas de crear. Es la llave de tu casa, guárdala en un lugar seguro (gestor de contraseñas).


## 4. Configurando el SSL con Let's Encrypt en DirectAdmin

Ya tienes tu WordPress instalado, pero aún navegas por HTTP, que no es seguro. Ahora toca poner el candado. Vamos a usar Let's Encrypt DirectAdmin, que es un método gratuito, automático y muy fiable.

### 4.1. ¿Qué es Let's Encrypt?

Es una autoridad de certificación gratuita que emite certificados SSL. DirectAdmin tiene una integración perfecta con ellos, lo que nos permite activar la seguridad con un par de clics.

### 4.2. Ir a la Sección SSL

Vuelve al panel principal de DirectAdmin. Busca el icono "Certificados SSL", "SSL Certificates" o "Let's Encrypt". Haz clic en él.

### 4.3. Emitir el Certificado

Verás una lista de tus dominios. Haz clic en "Emitir" o "Issue" al lado de tu dominio.

Se abrirá un formulario con opciones:

  • Dominio: Asegúrate de que esté seleccionado tu dominio.
  • Lista de Dominios (SAN): Aquí puedes añadir subdominios. Es importante que marques la casilla para incluir www.miweb.com junto a miweb.com. Así el certificado cubre ambas versiones.
  • Fuerza de la clave (Key Strength): Déjalo en 2048. Es el estándar actual.

Haz clic en "Emitir".

[TIP] Si la casilla de www no aparece, no te preocupes. Puedes emitir el certificado solo para el dominio principal y luego configurar una redirección. Pero lo ideal es tener ambos.

### 4.4. Verificar la Instalación

DirectAdmin procesará la solicitud y en menos de un minuto te mostrará un mensaje de éxito. Tu certificado SSL ya está instalado.

Para comprobarlo, abre tu navegador y visita https://tu-dominio.com. Deberías ver el candadito verde o un candado cerrado en la barra de direcciones.

[WARNING] Si solo emites el certificado para miweb.com y alguien visita www.miweb.com, verá un error de seguridad. Por eso es vital incluir el www en la emisión del certificado o configurar una redirección 301 de www a no-www (o viceversa).


## 5. Forzando el Uso de HTTPS en WordPress

Tener el certificado instalado es el 50% del trabajo. Ahora hay que asegurarse de que WordPress use siempre la versión segura (HTTPS) y no la antigua (HTTP). Si no lo haces, tendrás problemas de "contenido mixto" (archivos que se cargan por HTTP y otros por HTTPS), lo que ralentiza la web y da mala imagen.

### 5.1. Ajustar la URL en el Panel de WordPress

  1. Accede a tu panel de administración de WordPress: https://tu-dominio.com/wp-admin.
  2. Ve a Ajustes > Generales.
  3. Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
  4. Cambia ambas para que empiecen con https://. Si quieres usar www, ponlo aquí también. Por ejemplo: https://www.miweb.com.

Guarda los cambios. WordPress se recargará automáticamente con la nueva URL.

### 5.2. Redirección Automática por si Acaso

A veces, los visitantes escriben http://miweb.com o miweb.com sin el https. Para que el servidor los redirija automáticamente a la versión segura, añadiremos unas líneas al archivo .htaccess.

  1. En DirectAdmin, ve a Administrador de Archivos.
  2. Navega hasta domains/miweb.com/public_html.
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" (suele ser un icono en la parte superior).
  4. Haz clic derecho sobre él y selecciona "Editar".

Añade estas líneas al principio del archivo (después de la línea # BEGIN WordPress):

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

Guarda los cambios. Ahora, cualquier visita a http://tu-dominio.com redirigirá automáticamente a https://tu-dominio.com.

[INFO] Esta regla es la más estándar y funciona en el 99% de los servidores Apache. Si tu hosting usa LiteSpeed o Nginx, la sintaxis puede variar ligeramente, pero esta suele funcionar también.


## 6. Solución de Problemas Comunes (FAQ Rápida)

Aquí tienes las dudas más frecuentes que nos llegan al soporte.

### 6.1. "Me sale un error de 'Contenido Mixto'"

Esto ocurre porque tu web tiene enlaces o recursos (imágenes, scripts) que apuntan a la versión HTTP. Para solucionarlo:

  1. Instala el plugin "Really Simple SSL" desde el repositorio de WordPress.
  2. Actívalo. Él se encargará de redirigir todo el tráfico a HTTPS y de arreglar los enlaces internos automáticamente.
  3. Después, ve a Ajustes > Really Simple SSL y sigue el asistente.

### 6.2. "El certificado no se renueva automáticamente"

Let's Encrypt DirectAdmin suele configurar una tarea cron para renovar los certificados cada 60-80 días. Si no se renueva:

  1. Revisa que la fecha de tu servidor sea correcta.
  2. En la sección "Certificados SSL" de DirectAdmin, busca una opción de "Renovación automática" y asegúrate de que esté activada.
  3. Si el problema persiste, contacta con tu proveedor de hosting, ya que puede que hayan desactivado el cron por error.

### 6.3. "Mi dominio no carga, solo aparece la página de error de DirectAdmin"

Eso significa que el dominio apunta a los nameservers correctos, pero no hay ningún sitio web creado en la carpeta public_html. Asegúrate de haber completado el paso 2 y 3 de esta guía.

### 6.4. "¿Puedo usar este mismo proceso en otro panel como Syspanel?"

Sí. Si tu hosting usa Syspanel (conocido anteriormente como HestiaCP), el proceso es muy similar. De hecho, en Syspanel, la instalación de WordPress suele ser aún más directa, ya que tiene un instalador integrado. La principal diferencia es que el acceso al panel se realiza a través del puerto 2106 (ej. https://tu-dominio.com:2106). El concepto de dominio, carpeta raíz y certificado SSL es idéntico.

### 6.5. "¿Qué pasa si quiero eliminar el dominio y empezar de cero?"

En DirectAdmin, ve a Dominios > Domain Setup, selecciona tu dominio y haz clic en "Eliminar". Ten mucho cuidado, esto borrará todos los archivos de public_html, incluida tu instalación de WordPress. Haz una copia de seguridad antes de hacer esto.


## 7. Conclusión: Tu Web ya está en el Aire

¡Enhorabuena! Has completado un proceso fundamental para tener presencia online. Has configurado tu WordPress DirectAdmin dominio correctamente, has instalado el sistema de gestión de contenidos más popular del mundo y, lo más importante, has asegurado tu sitio con Let's Encrypt DirectAdmin.

Ahora tu web es rápida, segura y profesional. Los visitantes verán el candado en la barra de direcciones, lo que genera confianza y mejora tu posicionamiento en Google (el SEO valora mucho el HTTPS).

Recuerda que este proceso, aunque parezca complejo la primera vez, es pan comido una vez que lo has hecho. Si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. Ellos verán el panel desde dentro y podrán ayudarte de forma más precisa.

¡A partir de ahora, a crear contenido y a hacer crecer tu proyecto!

¿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