Gestern habe ich Discourse hinter einem Apache-Reverse-Proxy installiert. Apache wird größtenteils über eine Self-Service-GUI verwaltet, mit der auch Let’s Encrypt-Zertifikate aktiviert und die Proxy-Konfiguration vorgenommen werden können. Zusätzlich sorgt diese GUI dafür, dass LE-Zertifikate nicht ablaufen. Daraus folgt, dass ich Discourse nicht ohne SSL/LE-Vorlage konfiguriert habe; intern verwende ich den Port 10080. Bisher funktioniert alles.
Allerdings habe ich festgestellt, dass es in der Discourse-Konfiguration eine Option gibt, um HTTPS global zu aktivieren. Ich habe diese Option eingeschaltet. Das scheint gut zu funktionieren, aber wie ich bemerkt habe, ist der Login-Button immer noch über HTTP (anstatt HTTPS). Tatsächlich zeigt Discourse dies durch ein entsperrtes Symbol an.
Meine Frage: Was muss ich tun, damit Discourse HTTPS verwendet?
Vielen Dank im Voraus.