Nun zwinge ich Discourse nicht zu SSL, weil ich möchte, dass mein HAProxy es tut, da HAProxy-Passthrough nicht mit dem HTTP-Protokoll funktioniert, um GET-Anfragen umzuleiten, und ich mehrere Websites verwalte, sodass ich das HTTP-Protokoll in HAProxy benötige, was eine SSL-Handhabung auf der HAProxy-Seite erfordert. Ich möchte ein doppeltes SSL-Gateway vermeiden.
Also hört HAProxy (auf einem LXC) auf 443: leitet auf 8080 (ohne SSL) an meinen Discourse-Container (LXC) weiter.
Interessanterweise ist die nginx-config-sample im Discourse-Ordner ohne SSL und Port 80 konfiguriert, sodass es gut funktionieren sollte, aber ich bekomme die oben genannten Probleme.