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?

3 „Gefällt mir“

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

1 „Gefällt mir“

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
2 „Gefällt mir“

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.

1 „Gefällt mir“

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!!

1 „Gefällt mir“

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.

2 „Gefällt mir“

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

2 „Gefällt mir“

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

2 „Gefällt mir“