Mein Discourse funktioniert nicht

Ich habe Discourse auf meinem VPS installiert, aber es funktioniert nicht. Die Website lässt sich nicht öffnen. Wenn ich ‘discourse doctor’ ausführe, erscheint eine Meldung wie: ‘Discourse version at mydomain.com: not found’ usw.

Ich brauche eine schnelle Lösung..
<a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a>
https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
Ich habe einen Screenshot hochgeladen.

Haben Sie die 30-minütige Installation befolgt? Hier wird keine andere Installationsmethode unterstützt.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Ja, ich habe es installiert, indem ich diesem Anweisungen gefolgt bin.

Hmm… Es kann schwierig sein, Probleme aus der Ferne zu diagnostizieren. Wenn es nicht funktioniert, haben Sie höchstwahrscheinlich etwas in den offiziellen Anweisungen übersehen. Sind Sie sicher, dass die Domain korrekt auf Ihren Server zeigt?

Ich habe auch oft festgestellt, dass die Seite im Webbrowser nicht angezeigt wird, wenn man den Server einfach neu startet und ./launcher rebuild app ausführt, funktioniert das meist. Wenn das nicht hilft, geben die Meldungen, die beim Ausführen von ./launcher rebuild app erscheinen, gute Hinweise darauf, was schief läuft.

Viel Erfolg! Wenn Sie unter Zeitdruck stehen, Ihre Site online zu bringen, erwägen Sie einen kostenpflichtigen Plan oder posten Sie im Marketplace.

Meine Website zeigt die nginx-Willkommensseite an. Das ist alles.

Haben Sie nginx auf dem Server installiert?

Wenn die DNS-Konfiguration korrekt ist, kann der interne nginx-Server im Docker-Container nicht für die Anzeige dieser Seite verantwortlich sein.

Nein, ich habe es nicht installiert, aber es gibt eine Nginx-Willkommensseite.

Was ist die Ausgabe von

netstat -alpn | grep 80

Wenn Nginx installiert ist (egal, ob von Ihnen oder nicht), sollte es entsprechend gemeldet werden.
Wenn Nginx derzeit auf Port 80/443 läuft, müssen Sie es deinstallieren mit:

sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app

tcp6 0 0 :::80 :::* LISTEN 31740/docker-proxy
unix 3 STREAM CONNECTED 18086 765/systemd-logind unix 3 STREAM CONNECTED 18087 777/dbus-daemon /var/run/dbus/system_bus_socket

Das sieht so aus, als würde Docker auf Port 80 lauschen. In diesem Fall hast du doch keine Änderungen an Discourse vorgenommen, oder?

Nein. Ich habe Discourse gerade nach der Discourse-GitHub-Anleitung installiert :frowning:

Können Sie bestätigen, dass Ihr Domainname auf Ihre VPS-IP-Adresse pingt?

Ja, ich habe bereits IPv4 und IPv6.

An dieser Stelle kann ich nur empfehlen, bei einer Neuinstallation erneut von vorne zu beginnen. Handelt es sich um ein bestehendes Produktionssystem, sollten Sie möglicherweise jemanden beauftragen, das Problem zu beheben, da mir nichts Offensichtliches auffällt. Jemand könnte das Problem identifizieren, sobald er Zugang zu Ihrem Server hat und fortgeschrittene Fehlerbehebungen durchführt.