502 Gateway-Fehler: Discourse-Installation mit SSL von Cloudflare

Hallo zusammen,

ich installiere Discourse zum ersten Mal offiziell. Ich habe die Standardanweisungen befolgt: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub, habe jedoch zusätzlich diese Änderungen für meinen Port vorgenommen, da Port 80 belegt ist: Run other websites on the same machine as Discourse

Ich habe die exponierten Ports auf 3002:3000 geändert. Mein Standardverzeichnis, in dem ich das Git-Repository geklont habe und alle meine Discourse-Dateien liegen, ist var/www/docker-sites/discourse statt var/discourse. Meine app.yml ist identisch mit der standalone.yml im samples-Ordner, außer für die Änderungen bei den Ports und dem Standardverzeichnis.
Ich verwende Cloudflare, um mein SSL-Zertifikat und meinen Schlüssel zu generieren. Die Details dazu finden sich in meiner etc/nginx/nginx.conf.

Ich migriere keine Datenbank. Dies ist eine frische Installation ohne Benutzer oder Beiträge. Mein VPS verfügt über 2 GB RAM.

Ich erhalte einen 502-Gateway-Fehler. Ich habe es mit einem Neuladen versucht. Ja, meine DNS-Einträge sind korrekt bei Cloudflare hinterlegt und werden proxied. Die Domain ist dieselbe wie in der app.yml. Ich habe auch alle meine SMTP-E-Mail-Informationen korrekt in der app.yml eingetragen. Der Befehl ./launcher rebuild app wurde ohne Fehler ausgeführt. Ich arbeite unter Ubuntu 20.04.

Hat jemand eine Idee, warum ich diesen 502-Gateway-Fehler erhalte?

1 „Gefällt mir“

Es ist unmöglich zu sagen, da es viele Möglichkeiten gibt, wie Ihre Reverse-Proxy-Konfiguration fehlerhaft sein könnte. Und es gibt viele Wege, wie das Verschieben von Discourse an einen anderen Ort als /var/discourse Fehler begünstigen kann. Wenn Sie hier suchen, finden Sie Dutzende von Beiträgen über Probleme, die durch die Proxy-Funktion von Cloudflare verursacht wurden.

Es wäre besser, mit einer funktionierenden Konfiguration zu beginnen und jeweils nur eine Änderung vorzunehmen.

1 „Gefällt mir“

Ich wollte nur sagen, dass ich den 502-Gateway-Fehler behoben habe. Ich musste einfach nginx mit sudo service nginx restart neu starten.

3 „Gefällt mir“

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