Configurar un dominio adicional / addon domain en DirectAdmin para WordPress
¿Qué es un dominio adicional o addon domain en DirectAdmin?
Cuando tienes un hosting con DirectAdmin, una de las herramientas más potentes que tienes a tu disposición es la de crear dominios adicionales (también conocidos como addon domains). Un dominio adicional te permite alojar un sitio web completamente nuevo dentro de tu misma cuenta de hosting, sin necesidad de contratar otro plan.
Piénsalo así: tu cuenta de hosting es como un edificio de apartamentos. El dominio principal sería el piso principal donde vives tú, y los dominios adicionales serían los apartamentos que alquilas a otras personas (o para tus propios proyectos). Cada uno tiene su propia puerta, su propia llave y su propio espacio, pero todos están bajo el mismo techo.
Para que quede claro: si tu dominio principal es mipagina.com, puedes añadir un addon domain como otroproyecto.com o tiendaonline.net, y ese sitio funcionará de forma totalmente independiente. Esto es especialmente útil si quieres instalar WordPress en un dominio adicional sin mezclar archivos ni bases de datos con tu sitio principal.
En este artículo te voy a explicar paso a paso cómo configurar un directadmin addon domain, cómo instalar WordPress en ese nuevo dominio y qué opciones tienes para gestionar varios sitios desde un mismo panel. Vamos a ello.
Requisitos previos antes de empezar
Antes de lanzarnos a crear tu dominio adicional, asegúrate de que cumples estos requisitos:
- Tener acceso al panel de control de DirectAdmin de tu hosting (normalmente accedes a través de
tudominio.com:2222). - Que tu proveedor de hosting permita la creación de dominios adicionales (la mayoría lo incluye, pero verifica tu plan).
- Tener los nombres de servidor (nameservers) de tu dominio apuntando a los de tu hosting. Si no sabes cómo hacerlo, contacta con tu proveedor.
- Tener claro qué dominio quieres añadir y que no esté ya registrado en otra cuenta.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo,
tudominio.com:2106). El proceso es similar, pero los nombres de las opciones pueden variar ligeramente.
Paso 1: Accede a DirectAdmin y localiza la sección de dominios
Lo primero es entrar en tu panel de DirectAdmin. Una vez dentro, busca la sección que suele llamarse "Dominios" o "Domain Setup". En la mayoría de las versiones de DirectAdmin, verás un icono o un enlace que dice "Addon Domains" o "Dominios Adicionales".
Si no lo encuentras a simple vista, usa el buscador del panel. Escribe "addon" y te aparecerá la opción. También puedes encontrar esta función dentro de "Gestión de Cuentas" > "Dominios".
Paso 2: Crear el dominio adicional paso a paso
Una vez que hayas localizado la sección de directadmin addon domain, sigue estos pasos:
- Haz clic en "Addon Domains" o en el botón que diga "Añadir dominio adicional".
- Escribe el nombre de tu dominio en el campo correspondiente. Por ejemplo:
miproyecto.com. - DirectAdmin te sugerirá automáticamente una carpeta raíz para ese dominio. Normalmente será algo como
/home/tuusuario/domains/miproyecto.com. Puedes dejarlo tal cual o cambiarlo si prefieres otra estructura. - Crea una contraseña para el dominio adicional o deja que el sistema genere una automáticamente. Esta contraseña se usa para acceder a los archivos del dominio por FTP.
- Haz clic en "Crear" o "Añadir".
En cuestión de segundos, DirectAdmin creará la estructura de carpetas necesaria y el dominio adicional estará listo para usarse.
[TIP] Elige una contraseña segura para el addon domain. Aunque no la vayas a usar a menudo, es la llave de acceso a los archivos de ese sitio web.
Paso 3: ¿Qué estructura de archivos se crea?
Cuando creas un dominio adicional en DirectAdmin, automáticamente se genera una estructura similar a esta:
/home/tuusuario/domains/miproyecto.com/→ carpeta raíz del dominio.- Dentro encontrarás subcarpetas como
public_html(donde vivirán los archivos públicos),logs,private_html, etc.
Es importante que sepas que el sitio web de tu dominio adicional se sirve desde la carpeta public_html de ese dominio concreto. No se mezcla con el public_html de tu dominio principal.
Paso 4: Instalar WordPress en tu dominio adicional
Ahora que ya tienes tu addon domain creado, llega el momento de instalar WordPress en ese dominio. Tienes varias opciones:
Opción A: Usar el instalador automático de DirectAdmin
Muchas versiones de DirectAdmin incluyen un instalador de aplicaciones como Softaculous o Installatron. Si tu panel lo tiene, sigue estos pasos:
- Busca el icono de "Softaculous" o "Instalador de Scripts" en el panel.
- Haz clic en "WordPress" dentro de la lista de aplicaciones.
- En el campo "Dominio", selecciona el addon domain que acabas de crear.
- Rellena los datos del sitio: nombre, descripción, usuario administrador, contraseña, etc.
- Acepta los términos y haz clic en "Instalar".
En unos minutos tendrás WordPress funcionando en tu dominio adicional, sin tocar nada del dominio principal.
Opción B: Instalación manual de WordPress
Si tu DirectAdmin no tiene instalador automático o prefieres hacerlo manualmente, el proceso es igual de sencillo:
- Descarga WordPress desde
es.wordpress.org. - Sube los archivos a la carpeta
public_htmldel addon domain usando el administrador de archivos de DirectAdmin o un cliente FTP. - Crea una base de datos MySQL desde el panel de DirectAdmin (sección "MySQL Management").
- Crea un usuario para esa base de datos y asígnale todos los privilegios.
- Ejecuta el instalador de WordPress visitando
http://tudominioadicional.comen tu navegador. - Sigue los pasos del instalador, introduce los datos de la base de datos y ¡listo!
[WARNING] Cuando subas WordPress manualmente, asegúrate de subirlo dentro de la carpeta
public_htmldel addon domain, no en la raíz del dominio ni en elpublic_htmldel dominio principal. Es un error muy común y puede romper ambos sitios.
Paso 5: Configurar DNS y verificar que el dominio funciona
Una vez que has creado el dominio adicional y has instalado WordPress, necesitas que el dominio apunte a tu servidor. Para ello:
- Ve a donde hayas registrado el dominio (tu registrador de dominios, como Namecheap, GoDaddy, etc.).
- Busca la sección de "DNS" o "Nameservers".
- Asegúrate de que los nameservers apuntan a los de tu hosting. Normalmente son algo como
ns1.tuproveedor.comyns2.tuproveedor.com. - Si el dominio ya está registrado con esos nameservers, no necesitas hacer nada más.
- Espera entre 1 y 24 horas para que la propagación DNS se complete.
[INFO] Si el dominio ya estaba apuntando a tu servidor antes de crear el addon domain, la propagación será instantánea. Si es un dominio recién registrado, puede tardar unas horas.
Paso 6: Gestionar varios sitios WordPress desde DirectAdmin
Una de las grandes ventajas de usar dominios adicionales es que puedes gestionar varios sitios WordPress desde un único panel. Aquí tienes algunos consejos:
- Cada addon domain tiene su propia base de datos: no se mezclan los datos entre sitios.
- Los archivos están separados: puedes actualizar, modificar o borrar un sitio sin afectar a los demás.
- Los recursos se comparten: ten en cuenta que todos los sitios usan los mismos recursos de tu plan de hosting. Si tienes muchos visitantes, puede que necesites ampliar tu plan.
¿Qué es el multisitio de WordPress y cómo se relaciona con DirectAdmin?
Puede que hayas oído hablar del multisitio de WordPress (WordPress Multisite). Es una funcionalidad que te permite gestionar varios sitios web con una sola instalación de WordPress. Es útil si quieres una red de blogs o tiendas con el mismo tema y plugins.
¿DirectAdmin es compatible con multisitio?
Sí, DirectAdmin es totalmente compatible con WordPress Multisite. De hecho, puedes combinar ambas herramientas:
- Usar addon domains para sitios completamente independientes.
- Usar multisitio para sitios que comparten código, plugins y temas.
¿Cómo instalar multisitio en DirectAdmin?
El proceso es similar a instalarlo en cualquier otro hosting:
- Instala WordPress normalmente en un dominio (puede ser el principal o un addon domain).
- Edita el archivo
wp-config.phpy añade la líneadefine('WP_ALLOW_MULTISITE', true);. - Ve a Herramientas > Configuración de la red en el panel de WordPress.
- Sigue las instrucciones para crear la red.
- Añade los dominios adicionales que quieras como sitios de la red.
[TIP] Si vas a usar multisitio, te recomiendo que lo planifiques bien desde el principio. Cambiar de un WordPress normal a multisitio después puede ser complicado. Si tienes dudas, empieza con addon domains independientes y migra más tarde si lo necesitas.
Preguntas frecuentes (FAQ)
¿Puedo crear ilimitados addon domains en DirectAdmin?
Depende de tu plan de hosting. Algunos planes permiten crear tantos como quieras, otros tienen un límite. Consulta con tu proveedor si tienes dudas.
¿Los addon domains consumen mucho espacio?
Cada addon domain ocupa espacio en tu disco duro, pero el consumo real depende del contenido que subas. Un WordPress básico ocupa entre 100 MB y 500 MB.
¿Puedo usar un addon domain para redirigir a otro sitio?
Sí, puedes crear un dominio adicional y simplemente poner un archivo .htaccess con una redirección, o incluso configurar una redirección 301 desde el panel.
¿Qué pasa si borro un addon domain?
Si borras un addon domain, se eliminan también sus archivos y su base de datos (en la mayoría de los casos). Haz una copia de seguridad antes de borrar nada.
¿Puedo instalar WordPress en un subdominio en lugar de un addon domain?
Sí, pero la diferencia es que un subdominio (como blog.mipagina.com) pertenece al dominio principal, mientras que un addon domain es un dominio completamente nuevo. Para proyectos independientes, siempre es mejor el directadmin addon domain.
¿Es lo mismo un addon domain que un dominio aparcado?
No. Un dominio aparcado (parked domain) muestra el mismo contenido que el dominio principal. Un addon domain muestra contenido diferente y tiene sus propios archivos y base de datos.
Errores comunes y cómo solucionarlos
Error: "El dominio ya existe en el sistema"
Esto significa que el dominio ya está configurado como principal o como addon en otra cuenta. Si crees que es un error, contacta con tu proveedor.
Error: "No se puede crear el addon domain"
Suele ocurrir cuando el dominio no apunta a los nameservers correctos o cuando has alcanzado el límite de dominios de tu plan. Verifica ambos puntos.
Error: "No puedo acceder a WordPress en el addon domain"
Si instalaste WordPress pero no carga, revisa:
- Que los archivos estén en la carpeta
public_htmlcorrecta. - Que la base de datos esté creada y bien configurada.
- Que el dominio apunte a los nameservers correctos.
- Que la propagación DNS haya terminado.
Conclusión: Configurar un addon domain en DirectAdmin es pan comido
Como has visto, crear un dominio adicional en DirectAdmin es un proceso sencillo que te abre un mundo de posibilidades. Puedes gestionar varios sitios WordPress desde una sola cuenta, mantenerlos separados y organizados, y ahorrar dinero en hosting.
Recuerda los puntos clave:
- Un directadmin addon domain es un sitio web independiente dentro de tu misma cuenta.
- Tiene su propia carpeta, su propia base de datos y su propia configuración.
- Puedes instalar WordPress en el dominio adicional con el instalador automático o manualmente.
- Si tu hosting usa Syspanel, el acceso es por el puerto 2106.
- Para proyectos relacionados entre sí, puedes usar multisitio de WordPress, pero para proyectos independientes, los addon domains son la mejor opción.
Si tienes cualquier duda, no dudes en consultar la documentación de tu proveedor o abrir un ticket de soporte. Con un poco de práctica, gestionarás múltiples sitios WordPress como un profesional.
¡Manos a la obra con tu nuevo dominio adicional!
