Diskussion mit Cloudflare und Digital Ocean

Hallo! Ich bin neu hier und versuche, vielleicht eine Community mit Discourse zu gründen.

Meine Reise begann mit dem folgenden Leitfaden zur Installation von Discourse mit Digital Ocean:

Ich hatte bereits Konten bei Cloudflare, daher war es für mich selbstverständlich, dort eine Domain einzurichten. Nachdem ich Discourse installiert und Fortschritte bei der Einrichtung gemacht hatte, hoffte ich, SSL/TLS von Cloudflare auf Full (Strict) umzustellen. Ich folgte diesem Leitfaden, der mich mit Nginx in eine sehr grundlegende Position brachte:

An diesem Punkt kann ich Full (Strict) aktivieren und Authenticated Origin Pulls aktivieren. Ich wusste nur nicht, wie ich Nginx von hier aus als Reverse Proxy für Discourse betreiben kann.

Leider kann ich auf der Kommandozeile basteln, um mich bis hierher zu bringen, aber ich bin mit Nginx nicht vertraut. Ich habe ein paar gut gemeinte Versuche unternommen, die App-Datei von Discourse auf einen anderen Port wie 12345:80 zu ändern.

Von dort aus habe ich versucht, anderen Leitfäden zu folgen, die vielleicht nicht genau für mich bestimmt waren:

Ich bin stecken geblieben. Ich konnte die Änderungen nicht selbst vornehmen, um den Reverse Proxy zum Laufen zu bringen, also habe ich Nginx vorerst deinstalliert und Full (Strict) und Authenticated Pulls heruntergefahren.

Hat jemand zusätzliche Leitfäden oder Hinweise?

Warum fummelst du an Nginx herum, da die Discourse Docker-Installation, die Standardmethode, alles enthält, was du als Self-Hoster brauchst?

Cloudflare funktioniert gut mit Discourse.

Ich bin mir nicht sicher, ob das eine rhetorische Frage ist.

Ich habe versucht, die Empfehlungen unter „Best Practices“ zu befolgen.

https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890

Ich bin neu bei Discourse und dieser Installation. Wenn es eine Anleitung gibt, wie ich Full (Strict) richtig aktivieren kann, dann suche ich danach. Wenn ein solcher Schritt nicht erforderlich ist, bin ich offen dafür, alles andere zu prüfen, was ich tun sollte, um „Best Practices“ zu befolgen.

EDIT: Nachdem ich ljpp’s kurze und aufschlussreiche Anmerkung berücksichtigt habe, habe ich die Anweisungen zur Installation von Discourse überprüft. Ich möchte unter der Überschrift 11. (Optional) Weitere Discourse-Funktionen hinzufügen auf die Anleitung hinweisen, nach der ich gesucht habe, und zwar unter „Kostenpflichtige HTTPS / SSL-Unterstützung?“.

Nachdem ich diese Schritte befolgt hatte, konnte ich Full (Strict) EINFACH aktivieren und bin mit den Ergebnissen zufrieden.

Ich habe keine Verbindung dazu hergestellt, dass dies das ist, wonach ich gesucht habe. Ich war es gewohnt, Projekte als Hobbyist selbst zu hosten, und jetzt genieße ich den Lernprozess für Discourse.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.