Ich habe zwei separate Discourse-Instanzen und möchte diese zu einer einzigen Multisite-Instanz zusammenführen.
Ich habe den Multisite-Leitfaden befolgt, um eine neue Datenbank einzurichten, und der Build verlief erfolgreich. Das Problem ist jedoch, dass beim Aufruf der Domain von Instanz B eine Weiterleitung zu Instanz A erfolgt (die ursprüngliche, die mit WordPress SSO verknüpft ist). Das bedeutet:
Das ist eher eine Frage zu Discourse Multisite, da dein Problem mit der Beziehung zwischen deinen beiden Discourse Multisite-Instanzen und möglicherweise dem zwischen ihnen eingerichteten Routing zusammenhängt. Das WordPress SSO ist hier nicht das Problem, daher habe ich dein Thema neu in Support kategorisiert.
Ich möchte auf folgende Warnung in Discourses Multisite howto hinweisen:
Multisite wird zwar in der Discourse-Anwendung unterstützt, ist jedoch eine fortgeschrittene Sysadmin-Konfiguration. Wenn du nicht genau weißt, was du tust, richte kein Multisite ein. Das Discourse-Team kann keine Unterstützung bei der Multisite-Konfiguration leisten.
Da wir uns in Support > WordPress eher auf das WordPress-Plugin selbst konzentrieren und ich selbst kein Multisite-Experte bin, wäre es am besten, wenn du schaust, ob dir jemand aus der Community die richtige Richtung weisen kann, oder du jemanden im Marketplace beauftragst, dir zu helfen.
Meine beste Vermutung ist, dass dein Reverse-Proxy falsch konfiguriert ist und Site 2 auf Site 1 umleitet, oder dass dies einmal der Fall war und dein Browser die 301-Umleitung zwischengespeichert hat.
Ich verwende die Standard-Nginx-Proxy-Konfiguration. Die einzige Änderung, die ich vorgenommen habe, bestand darin, instanceb in server_name hinzuzufügen, damit der Verkehr an den Container weitergeleitet wird. Gibt es bei Discourse Multisite eine andere Möglichkeit, dies zu tun?