Ich versuche, Discourse auf Digital Ocean zu installieren. Wenn ich den Hostnamen eingebe, erhalte ich folgenden Fehler:
Hostname für dein Discourse? [discourse.example.com]: discourse.somename.co
Prüfe deinen Domainnamen . . .
WARNUNG: Der Port 443 des Computers scheint über den Hostnamen discourse.somenamer.co nicht erreichbar zu sein.
WARNUNG: Die Verbindung zu http://discourse.somename.co (Port 80) schlägt ebenfalls fehl.
Ich verwende
Namecheap,
Cloudflare
und Digital Ocean.
Die Nameserver von Namecheap zeigen auf Cloudflare, und die A-Einträge von Cloudflare zeigen auf die IP-Adresse von Digital Ocean. Ich bin mir nicht sicher, was das Problem ist.
Wenn ich die URL in einem Browser aufrufe, heißt es, dass der Browser in Ordnung ist, Cloudflare funktioniert und das Problem beim Host liegt.
Ich habe in Cloudflare zwei A-Einträge, die auf Digital Ocean zeigen. Sind das nicht die einzigen benötigten DNS-Einträge? Ich habe außerdem mehrere CNAME-Einträge eingerichtet, die jedoch für Sendgrid sind.
Hmm… Wenn ich den Hostnamen einfach als somedomain.co eingebe, funktioniert die Verbindung. Wenn ich ihn jedoch als discourse.somedomain.co eingebe, kann er den Port nicht erreichen. Soll man ‘discourse’ eigentlich nicht in den Hostnamen aufnehmen?
Es scheint, als wäre die Installation abgeschlossen, als ich nur WeWiser.co als Host verwendet habe… Wenn ich Discourse.wewiser.co verwende, tritt der Fehler auf.
Alles klar… habe es gerade neu geladen, und jetzt sieht es so aus, als ob SSL nicht implementiert ist. Vielleicht muss ich das Ganze einfach komplett neu aufbauen… diese Instanz löschen und eine neue starten sowie die IPs aktualisieren?