Http nicht https in E-Mails - als Admin beheben?

Hallo! Ich habe einige Beiträge gesehen, in denen erwähnt wird, dass Benutzern E-Mails mit HTTP-Links anstelle von HTTPS zugestellt werden. Das passiert auch bei uns, aber die Antworten zur Lösung des Problems verwirren mich.

Ich bin nur Administrator unserer Discourse-Website und habe keinen Zugriff auf das Backend unseres Servers. Gibt es eine Möglichkeit, den Inhalt der E-Mails zu ändern, ohne dort eingreifen zu müssen? Falls doch, was muss dann getan werden?

Unsere Website befindet sich unter https://www.community.evolveauthoring.com, aber die Links in den E-Mails erscheinen als HTTP://www.community

Vielen Dank im Voraus!

Neuinstallationen sind derzeit von einem Fehler betroffen, der dazu führt, dass eine Site-Einstellung nicht gesetzt wird. Könntest du in deinem Site-Admin nach der Site-Einstellung „force https" suchen?

Wir haben diese Seite nun schon seit einigen Jahren – ich habe in den Einstellungen nach dem Wort „force" gesucht, aber keine Ergebnisse gefunden…

Oh, dann müssen Sie dies über die Konsole tun:

#SSH-Verbindung zum Server herstellen
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true

Ja, genau das ist der Teil, den ich nicht verstehe – liegt das irgendwo in unserem Webhosting oder in der Discourse-Oberfläche? (Ich war nicht dabei, als es installiert wurde, und habe keinen Zugriff auf das Backend von evolveauthoring.com!)

Du musst remote auf den Server zugreifen, auf dem Discourse läuft, um diese Befehle einzugeben.

Verstanden. Vielen Dank für die Unterstützung! Ich hoffe, ich finde jetzt jemanden mit den Zugangsdaten für unseren Server und kann ihn bitten, es auszuprobieren!!

Hey @Falco, noch eine Frage: Können wir unsere HTTP-Version der Seite „abschalten", damit sich die Leute nicht verwirren lassen und versuchen, sich einzuloggen, oder ist das im Wesentlichen das, was der Code, den du uns gegeben hast, bewirken wird? Danke!

Genau! Dieser Code leitet Personen, die versuchen, über HTTP zu gelangen, auf HTTPS um, und das ist das, was du brauchst.

Hallo Rafael!

Vielen Dank für deine bisherige Hilfe. Wir haben uns das schließlich angesehen, und es scheint, dass wir die Community nicht hosten und keinen Zugriff auf die Rails-Konsole haben – es ist zwar unsere Domain, aber laut AWS Route53 wird sie an Discourse weitergeleitet.

Was passiert jetzt?! Danke :slight_smile:

Sie haben recht, Ihre Site ist eine von Discourse gehostete Site. Senden Sie eine E-Mail an den Support, und wir werden das Problem beheben.

team@discourse.org

Eine erstaunlich schnelle Reaktion vom Discourse-Team, und wir haben endlich HTTPS!!! Vielen Dank an alle.