Cloudflare mit Discourse

Server ausgefallen, ich habe das Gefühl, dass niemand daran interessiert ist, mir zu helfen. :confused:

forum.meuxbox.com.br

Cloudflare-Cloud ist deaktiviert

Wir versuchen zu helfen.
Zunächst müssen wir das Problem verstehen. Es kann eine Vielzahl von Gründen geben, warum Discourse nicht installiert werden kann oder nicht angezeigt wird.

Bevor wir eine Lösung vorschlagen können, müssen wir das genaue Problem herausfinden.

Ich betreibe für einen Kunden eine Discourse-Instanz auf Vultr mit Cloudflare, die einwandfrei funktioniert. Das Problem liegt also an der Art und Weise, wie Sie Discourse installieren.

Es ist auf dem Forum installiert: forum.meuxbox.com.br

Wie kann ich überprüfen, ob alles in Ordnung ist?

Als Erstes sollten Sie prüfen, ob Ihre Installation tatsächlich erfolgreich war.
Gaben es Fehler oder wurde das Installationsprogramm erfolgreich beendet?

Blockiert eine Firewall Verbindungen?

Hat sich Ihre IP-Adresse dabei geändert? Ihre Subdomain antwortet jetzt mit einer anderen IP-Adresse.

PING 45.77.116.206 (45.77.116.206) 56(84) bytes of data.
64 bytes from 45.77.116.206: icmp_seq=1 ttl=41 time=25.0 ms
64 bytes from 45.77.116.206: icmp_seq=2 ttl=41 time=25.0 ms
64 bytes from 45.77.116.206: icmp_seq=3 ttl=41 time=25.0 ms

--- 45.77.116.206 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 25.007/25.024/25.034/0.183 ms

Ja, ich habe die IP geändert und eine neue Installation durchgeführt. Du kannst auf forum.meuxbox.com.br zugreifen.

Ich versuche zuzugreifen, erhalte aber denselben Fehler.

Ich habe die Installation gemäß der Anleitung durchgeführt.
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

45.77.116.206 für die Domain forum.meuxbox.com.br

Beim Aufruf des Links wird jedoch nicht der Installationsscreen angezeigt.

Der gleiche Fehler tritt auf wie bei der One-Click-Installation über DigitalOcean.

Wie kann ich überprüfen, ob die Installation korrekt durchgeführt wurde?

Es wäre hilfreich, das Ende der Ausgabe von ./discourse-setup zu sehen. In deinen Screenshots sind derzeit nur Speicherstatistiken zu sehen.

Falls du diese Ausgabe nicht gespeichert hast, versuche bitte, den folgenden Befehl auszuführen und das Ende der Ausgabe zu teilen.

cd /var/discourse
./launcher rebuild app

Das sieht aus meiner Sicht normal aus. Beachten Sie bitte, dass Sie Ihr SMTP-Passwort ändern müssen, da es im Screenshot angezeigt wird.

Wie Bhanu bereits vorgeschlagen hat, tendiere ich zu einem Firewall- oder anderen Netzwerkproblem. DNS sieht gut aus, vorausgesetzt, Ihr aktueller Server befindet sich unter 45.77.116.206, aber die Verbindung wird abgelehnt. Das bedeutet, dass die Anfrage den Server selbst nie erreicht.

Ich verwende 45.77.116.206.

Ich habe es bereits auf Vultr, DigitalOcean und auch mit einem Klick auf DigitalOcean installiert.
Zudem habe ich es mit 4 GB getestet.
Die Fehler waren dieselben, ich kann mich nicht anmelden.

Wie oft hast du es bereits installiert?

Falls du das Limit für die Zertifikatsausstellung für deine Domain ausgeschöpft hast, musst du eine Woche warten, bis Let’s Encrypt ein neues Zertifikat ausstellt.

Die Cloud ist ausgeschaltet, ich verwende kein SSL.

Let’s Encrypt ist nicht Cloudflare.

Let’s Encrypt bietet kostenloses SSL, während Cloudflare DNS, CDN und DDoS-Schutz bietet.

Wenn eine VPS-Firewall-Richtlinie den Zugriff auf den Server verhindert hat und du diesen mehrfach neu installiert hast, hast du wahrscheinlich dein Zertifikatsausstellungskontingiment für sieben Tage ausgeschöpft und befindest dich nun in der Wartezeit.

Der Fehler tritt beim allerersten Mal auf.
Wo kann ich die Zertifikatsausstellung überprüfen?
Das ergibt keinen Sinn, da die Cloud down ist und SSL nicht aktiv ist.

Das:

bedeutet nicht:

Wenn Sie eine E-Mail-Adresse eingegeben haben, um Let’s Encrypt zu aktivieren, würde der Server eine Zertifikatsanfrage an Let’s Encrypt stellen.

Wenn Sie die Anzahl der Anfragen erschöpft haben, stellt Let’s Encrypt sieben Tage lang kein neues Zertifikat aus.

Ja, ich kann einfügen, aber meines Wissens funktioniert Discourse ohne SSL.

SSL

forum.meuxbox.com.br Ich habe immer noch keinen Zugriff.

Also ja, Sie beantragen ein SSL-Zertifikat. Dieser Bericht:

…zeigt jedoch, dass Sie innerhalb der letzten Woche fünf identische Zertifikate erstellt haben – tatsächlich wurden alle am 27. Dezember innerhalb von 45 Minuten erstellt:


Let’s Encrypt wird erst morgen ein neues Zertifikat ausstellen. Da die Webserverkonfiguration das Zertifikat benötigt, kann der Server nicht starten, weshalb Sie den Fehler „Verbindung abgelehnt

Muss ich die Installation erneut durchführen?
Aber kann ich dabei dieselbe IP-Adresse verwenden? Oder soll ich einen neuen Server erstellen?

Ich glaube nicht, dass es ein Zertifikatsproblem ist. Der Fehler tritt seit dem ersten Mal auf, als ich das Zertifikat installiert habe.

Ich habe mehrere verschiedene Server und Konfigurationen ausprobiert.