VirtualMin und SSL

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.

Es ist schwer zu erraten, da Virtualmin hier nicht unterstützt wird. Sie sollten die Leute fragen, die Virtualmin verwenden, ob sie dieses Problem gelöst haben. Wenn ich mir das von Ihnen verlinkte Thema ansehe, scheint es, dass alle anderen Probleme mit https hatten.

Vielleicht ist das das Problem, das Sie zu lösen versuchen? Sobald Ihrem Browser mitgeteilt wurde, auf https zu bestehen, ist es schwer, seine Meinung zu ändern. Sie können versuchen, Ihre, äh, Sachen zu löschen, damit es den 301-Redirect vergisst. Sie können ein Inkognito-Fenster oder einen anderen Browser ausprobieren.

Discourse funktioniert jedoch nicht ohne https, sodass Sie wahrscheinlich immer noch keine funktionierende Website haben, wenn Sie https deaktivieren können.