Therobloxforum.com hat die Verbindung abgelehnt

Also, ich habe Discourse gerade mit der 1-Klick-App von DigitalOcean eingerichtet, aber danach bin ich auf ein Problem gestoßen.

Wenn ich meine Website besuche, sehe ich folgendes:


(Entschuldigung, ich spreche Niederländisch, aber ich bin mir sicher, dass du das erkennst)

Ich nutze Cloudflare und habe den SSL-Modus auf „Full“ eingestellt (also nicht „Full (Strict)“, sondern nur „Full“).

Jede Hilfe wäre willkommen!

Verwenden Sie nicht die DO One-Click-Installation. Diese wird hier nicht unterstützt. Verwenden Sie die offizielle Installation.

Warum eigentlich? Die Verwendung der One-Click-Installation sollte funktionieren und ist eine gültige Methode, um Discourse zu installieren.

Wir vom Discourse-Team haben die One-Click-Installation nicht erstellt, und vieles von dem, was sie bewirkt, ist für uns eine Blackbox. Daher beschränken wir den Support, den wir hier auf Meta anbieten, auf Nutzer, die unseren offiziellen Installationsanleitungen folgen, da wir wissen, wie diese funktionieren und wie man Fehler behebt. Bei der DO One-Click-Lösung gibt es schlicht zu viele unbekannte Variablen.

Bitte beachten Sie, dass die Übernahme der One-Click-Installation eine langfristige Aufgabe mit niedriger Priorität auf unserer To-do-Liste ist. Bisher gibt es jedoch keinen offiziellen Zeitplan dafür.

Du kannst Cloudflare wahrscheinlich auf DNS-only umstellen und neu aufbauen, und es wird funktionieren. Da du aber die Installationsanweisungen nicht befolgt hast, weißt du nicht, wie du neu aufbauen sollst.

Aus deinem anderen, nun geschlossenen Thread:

Dies ist lediglich der Hostname deines Digital Ocean Droplets (also der Name des Servers) und hat nichts mit dem Namen deines Forums zu tun. Wenn du ihn ändern möchtest, ist der sauberste Weg, einen neuen Server zu deployen und bei der Erstellung einen anderen Hostnamen bei Digital Ocean anzugeben. Er kann jedoch auch nach dem Deployment geändert werden.

Zum Neuaufbau:
Wechsle in den discourse-Ordner:
cd /var/discourse

Überprüfe/Aktualisiere deine Konfiguration:
nano containers/app.yml

Baue dann mit der neuen Konfiguration neu auf:
./launcher rebuild app

Wenn du Cloudflare verwendest, stelle sicher, dass du die Cloudflare-Vorlage zur app.yml hinzufügst (nur um sicherzustellen, dass deine IP-Protokollierung echte IPs und nicht Cloudflare-IPs erfasst). Der Abschnitt befindet sich oben in der app.yml.

- "templates/cloudflare.template.yml"

+1 für den Rat oben, die Einrichtung gemäß den offiziellen Anweisungen vorzunehmen.

@pfaffman
Zuerst einmal vielen Dank für deine Antwort! Es ist bereits auf DNS-only eingestellt. Ich denke, ich werde vorerst einfach den offiziellen Anleitungen folgen, da ich sie eines Tages ohnehin brauchen werde (für Plugins), und das Verschieben ist sowieso eine komplizierte Angelegenheit.

@markersocial
Auch dir vielen Dank für die Antwort! Ja, ich denke, ich werde den Rat befolgen und die offizielle Installation verwenden, und zwar aus mehreren Gründen. Es mag etwas kompliziert sein, da ich nicht so viel über Webentwicklung weiß, aber mit den guten Anleitungen wird das schon klappen.