Configurar discourse.domain.com con el sitio principal en domain.com

Me disculpo si esto parece una pregunta realmente básica. Lo que quiero hacer me parece algo que mucha gente querría hacer, pero mi propia búsqueda en Google no encontró nada al respecto.

Tengo un sitio en domain.com (usando Apache) y quiero tener un foro de Discourse para ese sitio en forum.domain.com. Quiero que el dominio raíz y el dominio del foro se resuelvan de forma distinta.

Creo que tengo toda la configuración de DNS correcta, con tanto el dominio raíz como el subdominio del foro apuntando/resolviendo a la misma IP.

Si instalo Discourse primero, el dominio raíz siempre redirige al subdominio del foro de Discourse. Por lo tanto, los usuarios no pueden acceder al dominio raíz.

Y, si configuro Apache primero con mi dominio raíz e intento instalar Discourse en el subdominio del foro, la instalación de Discourse falla y dice que no puede resolver el subdominio del foro (aunque no tiene ningún problema con esto si no he configurado previamente Apache para el dominio raíz).

Entonces, ¿qué estoy haciendo mal y cuál es la forma correcta de crear la configuración que estoy intentando lograr?

1 me gusta

Deberían resolverse a dos IPs diferentes.

El dominio raíz a la IP del servidor Apache.
El subdominio forum. a la IP de tu servidor Discourse.

2 Me gusta

Tengo ambos en el mismo servidor y, por lo tanto, con la misma dirección IP. ¿Es ese el problema? ¿Necesito dos servidores para este tipo de configuración? La documentación indica que forum.domain.com debe tener la misma IP que domain.com.

¿Existe alguna forma de hacerlo sin usar dos servidores? Es probable que mi cliente no quiera pagar por ejecutar un segundo servidor para lo que él considera un solo sitio web.

1 me gusta

La configuración estándar para lo que quieres lograr son dos servidores.

Creo que es posible hacerlo en el mismo servidor… nunca lo he intentado. Buena suerte.

Necesitas educar a tu cliente sobre que el dominio raíz y cualquier subdominio son sitios web diferentes.
Especialmente si esperan aumentar el número de visitantes.

4 Me gusta

Debes educar a tu cliente sobre que el dominio raíz y cualquier subdominio son sitios web diferentes.
Especialmente si esperan aumentar el número de visitantes.

Claro, pero ¿no es cierto que el mismo servidor puede ejecutar una gran cantidad de sitios web distintos?

1 me gusta

Sí, puedes. Espero que logres que funcione.

1 me gusta