Ciao @Grunskin,
Capiamo la tua frustrazione. Tuttavia, quando imposti:
force_https = true
questo non è il problema. Come ha già menzionato @pfaffman (almeno due volte, uno dei principali esperti di migrazione di Meta):
Devi “lasciare” force_https = true e poi individuare il “vero problema”.
Se fossi in te, basandomi su quanto ho letto:
Per prima cosa, configurerei il tuo reverse proxy sullo stesso server dei container di Discourse per semplificare il problema, solo a scopo di test e risoluzione dei guasti. Assicurati che questo caso di test semplice funzioni perfettamente. Poi, quando funziona sullo stesso host, disattiva quel reverse proxy di prova e passa alla configurazione desiderata con due server.
È un problema interessante. Puoi risolverlo se lasci force_https = true e mantieni un metodo strutturato di risoluzione dei problemi passo dopo passo. Questo tipo di problemi sono solo puzzle informatici che aspettano di essere risolti.
Ce la puoi fare.
PS: Se ti scoraggi o ti annoi con questo puzzle, puoi sempre offrire un compenso a @pfaffman o a un’altra persona esperta di Meta e pagare per superare questo ostacolo e procedere verso orizzonti più sereni.
Nota: Non abbiamo avuto alcun problema nel far funzionare Apache2 come reverse proxy con una socket di dominio Unix sullo stesso server. Mi scuso sinceramente per non avere il tempo personale per configurare la configurazione a due server e far funzionare il metodo reverse proxy di Apache2 su due server diversi. Siamo impegnati con le attività finali di migrazione per risolvere i problemi di “abuso folle di bbcode” verso Markdown, e sta richiedendo più tempo del previsto originariamente.