Ich habe Discourse auf meinem Server mit Virtualmin installiert, indem ich dieser Anleitung gefolgt bin: How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community
Alles funktioniert (einschließlich HTTPS), aber wenn ich force_https in den Discourse-Einstellungen aktiviere, funktioniert nichts mehr. Die Anmeldung funktioniert nicht und für viele andere Operationen werden 403-Fehler ausgegeben.
Ich habe das gleiche Verhalten wie unter Forced https deactivate festgestellt.
Ich habe die Dinge wieder zum Laufen gebracht, indem ich force_https über die Rails-Konsole deaktiviert habe. Allerdings scheint Discourse HTTP für einige Links zu verwenden, was die Warnung vor gemischten Inhalten verursacht.
Ich möchte es aktivieren.
Ich glaube, das Problem liegt bei Apache, das die SSL-Sachen handhabt, anstatt bei Discourse, aber ich konnte nichts finden, um eines oder das andere so zu konfigurieren, dass sie zusammenarbeiten.