Nach der Installation kann Discourse nicht geöffnet werden

Ich habe meine Community über die Standardinstallation eingerichtet und discourse-doctor ausgeführt, aber es wurden keine Probleme festgestellt. Dennoch kann ich meine Website nicht öffnen.

Habt ihr eine Idee?

Löst sich dein Hostname in die IP-Adresse deines Servers auf?

Was siehst du in /var/discourse/shared/standalone/logs/var-log/nginx/error.log (das ist aus dem Gedächtnis und auf einem Handy getippt, also musst du vielleicht etwas direkt angeben).

viele „cannot load certificate “/shared/ssl/example.com.cer”: BIO_new_file() fehlgeschlagen (SSL: err>

Das bedeutet normalerweise, dass Let’s Encrypt kein Zertifikat erhalten hat. Ich weiß nicht, ob du es zu oft versucht hast oder ob es ein Problem mit Let’s Encrypt gibt. Es gab eine Reihe von Berichten über Probleme. Ich kann nicht sagen, ob es irgendwie defekt ist oder ob es einfach nur Pech ist.

Sollte ich dann meine Domain ändern oder meine Instanz?

Sie können versuchen, den Subdomain-Namen zu ändern und sicherzustellen, dass der DNS-Eintrag aufgelöst wird, bevor Sie neu erstellen. Discourse-setup sollte prüfen, ob der Name aufgelöst wird, wenn Sie es erneut ausführen.