Tengo 2 instancias separadas de Discourse y quería unirlas en una única instancia multisitio.
Seguí la guía de multisitio para configurar una nueva base de datos y la compilación se realizó correctamente. El problema es que, al navegar al dominio de la instancia B, se redirige a la instancia A (la original vinculada al SSO de WordPress). Esto significa que:
Este caso es más bien una pregunta sobre Discourse multisitio, ya que tu problema parece estar relacionado con la relación entre tus dos instancias de Discourse multisitio y posiblemente con el enrutamiento que has configurado entre ellas. El SSO de WordPress no es el problema aquí, por lo que he reclasificado tu tema a Support.
Me gustaría señalar la siguiente advertencia en el howto de multisitio de Discourse:
Aunque el modo multisitio es compatible con la aplicación Discourse, se trata de una configuración avanzada para administradores de sistemas. Si no sabes lo que estás haciendo, no configures el modo multisitio. El equipo de Discourse no puede ofrecer soporte para la configuración de multisitio.
Dado que nuestro enfoque en Support se centra más en el plugin de WordPress en sí, y yo mismo no soy un experto en multisitio de Discourse, tu mejor opción podría ser consultar si alguien de la comunidad puede orientarte en la dirección correcta, o contratar a alguien para que te ayude en Marketplace.
Mi mejor suposición es que tienes tu proxy inverso mal configurado y está redirigiendo el sitio 2 al sitio 1, o quizás lo hizo en algún momento y tu navegador guardó en caché la redirección 301.
Estoy usando la configuración estándar del proxy nginx. El único cambio que hice fue agregar instanceb en server_name para que el tráfico se enrute al contenedor. ¿Existe una forma diferente de hacer esto con Discourse multisitio?