Ich versuche also, DC (so nennen wir es) auf meinem Ubuntu-Rechner zu installieren, aber wenn ich meine Webdomain eingebe, erscheint folgende Meldung:
WARNING: Port 443 of computer does not appear to be accessible using hostname: discoursedemo.tk.
WARNING: Connection to http://discoursedemo.tk (port 80) also fails.
This suggests that discoursedemo.tk resolves to some IP address that does not reach this
machine where you are installing discourse.
The first thing to do is confirm that discoursedemo.tk resolves to the IP address of this server.
You usually do this at the same place you purchased the domain.
Ich nutze CloudFlare für die DNS-Einstellungen und FreeNom für die Domain. Hier ist ein Screenshot dessen, was in meiner DNS-Liste steht:
Mache ich hier etwas falsch? Ich möchte dies AUF meinem Rechner hosten und nicht auf Servern wie etwasOcean (ich habe den Namen vergessen).
Wie gesagt, ich möchte, dass dies AUF MEINEM Rechner läuft und nicht auf Servern wie etwasOcean (ich kann mich wieder nicht erinnern, lol) und ähnlichem (damit ich nichts bezahlen muss).
Hinweis: Ich habe mich mit GitHub angemeldet, deshalb habe ich dieses Profilbild und diesen Namen, lol
Das Problem ist genau wie beschrieben. Wenn dies Ihr Heimcomputer ist, liegt das Problem höchstwahrscheinlich an einer Firewall. Stellen Sie sicher, dass eingehende Verbindungen zu den Ports 80 und 443 Ihren Computer erreichen.
In dem von dir geposteten Bild hast du einen CNAME für discoursedemo.tk erstellt. Du musst einen A-Eintrag erstellen, der der öffentlichen IP-Adresse deines Servers entspricht. Ich empfehle dir, eine Subdomain zu verwenden, zum Beispiel www.
FWIW: www.discoursedemo.tk wird von meinem DNS-Anbieter nun auf die betreffende IP-Adresse aufgelöst. Ich kann diesen Host auch erfolgreich anpingen, sodass er im Internet erreichbar ist.
Ich kann jedoch nicht auf Port 443 oder Port 80 zugreifen. Das könnte entweder bedeuten, dass auf Ihrem Host noch kein Webserver auf diesen Ports lauscht, oder dass eine Firewall die Verbindung blockiert.
Ok, es hat also eine Firewall, die ich gerade bemerkt habe, aber ich weiß nicht, wie ich sie so ändere, dass sie für diese Ports funktioniert. Ich kann sie auch nicht ausschalten…
Warte, oh nein, ich habe die maximale Anzahl an Antworten erreicht.
Edit: Warte, ich habe gerade bemerkt, wie ändere ich die Ports, auf denen Discourse lauscht? 80 und 422 sind blockiert, wenn man ein kostenloses Konto bei CloudFlare hat, LOL.
Edit 2: Also kann ich die App nicht neu aufbauen. Es heißt, man müsse sicherstellen, dass ein bestimmter Daemon gestartet ist.
Edit 3: Also stecke ich bei Checking your domain name . . . fest, oh nein.
Wie gesagt, ich habe die maximale Anzahl an Antworten erreicht… RIP.
Außerdem habe ich die Ports geändert, und die App hat sich trotzdem neu aufgebaut, also…
Leider weiß ich nichts über CloudFlare oder deren Dienste und darüber, was durch welche Pläne eingeschränkt sein könnte. Sie sollten vielleicht deren eigene Support-Seiten oder Foren konsultieren, um Hilfe bei der Konfiguration zu erhalten.
Ich habe Discourse auch noch nie auf einem nicht-standardmäßigen Port installiert, daher kann ich Ihnen dabei nicht helfen; es gibt möglicherweise andere Personen, die dies getan haben, aber im Allgemeinen werden die meisten Websites auf den Ports 80 (HTTP) oder 443 (HTTPS) betrieben.