Tenho duas instâncias separadas do Discourse e gostaria de consolidá-las em uma única instância multisite.
Segui o guia multisite para configurar um novo banco de dados e a construção foi bem-sucedida. O problema é que, ao navegar para o domínio da instância B, ele redireciona para a instância A (a original, vinculada ao SSO do WordPress). Isso significa que:
Este é mais um caso de pergunta sobre multisite do Discourse, já que seu problema parece estar relacionado à relação entre suas duas instâncias do Discourse em multisite e, possivelmente, ao roteamento configurado entre elas. O SSO do WordPress não é o problema aqui, então reclassifiquei seu tópico para Support.
Gostaria de chamar a atenção para o seguinte aviso na documentação howto do multisite do Discourse:
Embora o multisite seja suportado na aplicação do Discourse, esta é uma configuração avançada de administração de sistemas. Se você não sabe o que está fazendo, não configure multisite. A equipe do Discourse não pode oferecer suporte à configuração de multisite.
Como nosso foco no Support > WordPress é mais no plugin do WordPress em si, e eu mesmo não sou especialista em multisite do Discourse, sua melhor opção pode ser verificar se alguém da comunidade pode apontá-lo na direção certa ou, então, contratar alguém para ajudá-lo no Marketplace.
Minha melhor suposição é que você configurou incorretamente seu proxy reverso e ele está redirecionando o site 2 para o site 1, ou talvez tenha feito isso antes e seu navegador tenha armazenado em cache o redirecionamento 301.
Estou usando a configuração padrão de proxy do nginx. A única alteração que fiz foi adicionar o instanceb no server_name, para que o tráfego fosse roteado para o container. Existe uma maneira diferente de fazer isso com o discourse multisite?