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?