Ho due istanze separate di Discourse e volevo unificarle in un’unica istanza multisito.
Ho seguito la guida multisito per configurare un nuovo database e la build è andata a buon fine. Il problema è che quando navigo verso il dominio dell’istanza B, vengo reindirizzato all’istanza A (quella originale collegata a WordPress SSO). Questo significa che:
Questa è più una domanda relativa a Discourse multisite, poiché il tuo problema sembra riguardare la relazione tra le tue due istanze di Discourse multisite e potenzialmente il routing che hai configurato tra di esse. L’SSO di WordPress non è il problema qui, quindi ho riclassificato il tuo argomento in Support.
Vorrei segnalare il seguente avviso nella guida howto di Discourse per multisite:
Sebbene multisite sia supportato nell’applicazione Discourse, si tratta di una configurazione avanzata per sysadmin. Se non sai cosa stai facendo, non configurare multisite. Il team di Discourse non può fornire supporto per la configurazione multisite.
Dato che il nostro focus in Support > WordPress è più sul plugin WordPress in sé, e non sono nemmeno io un esperto di Discourse multisite, la cosa migliore potrebbe essere chiedere alla comunità se qualcuno può indicarti la strada giusta, oppure assumere qualcuno per aiutarti nel Marketplace.
La mia migliore ipotesi è che il tuo reverse proxy sia configurato in modo errato e stia reindirizzando il sito 2 al sito 1, oppure lo abbia fatto in passato e il tuo browser abbia memorizzato in cache il reindirizzamento 301.
Sto utilizzando la configurazione proxy nginx standard. L’unica modifica che ho apportato è l’aggiunta di instanceb in server_name, in modo che il traffico venga instradato al contenitore. Esiste un modo diverso per gestire questa situazione con Discourse multisito?