Port 443 ist über den Hostnamen nicht erreichbar

Hallo!
Ich habe kürzlich beschlossen, Discourse zu installieren. Nachdem ich alles im Ordner unter Ubuntu 20.4 eingerichtet habe, erhalte ich einen Fehler: „Port 443 ist über den Hostnamen nicht erreichbar“. Weder die Verbindung intern noch extern funktioniert.

Ich habe bereits extrem viel gesucht. Ich habe Proxys über CloudFlare entfernt und es einfach mehrfach neu installiert, dabei die Subdomains geändert und sogar zeitweise die Hauptdomain verwendet. Nichts hat funktioniert.

Ich habe jedes Mal bestätigt, dass die Domain auf den Ubuntu-Server zeigt, dass keine Firewall den Datenverkehr blockiert, der Port geöffnet ist und alles korrekt eingerichtet ist. Diese Domain hat in den letzten 3 Monaten funktioniert, ist aber plötzlich nach der Migration zu Discourse ausgefallen. Das lässt mich vermuten, dass es sich um einen Benutzerfehler handelt. Doch alles, was ich online gefunden habe, scheint das Problem nicht zu lösen, und auch meine eigenen Fehlerbehebungsschritte haben in diesem Szenario nicht geholfen.

Stelle sicher, dass Cloudflare nur im DNS-Modus (grauer Wolkensymbol) aktiviert ist. Das orangefarbene Wolkensymbol verursacht das von dir beschriebene Problem.

Das war eines der ersten Dinge, die ich geschafft habe. Bei beiden Domains, die ich versucht habe, habe ich sie auf DNS nur gestellt und gepingt, um sicherzustellen, dass sie nur zur IP gehen und nicht über CF proxied werden.
image

Das Anpingen des Domainnamens führt zu einem Timeout.

Ist die IP-Adresse korrekt?

Ich vermute hier ein Firewall-Problem. Welchen Hosting-Anbieter nutzt du für Discourse? Verwendet der Server UFW oder eine externe Firewall, die eingehende Verbindungen blockiert?

Das bedeutet lediglich, dass ICMP verworfen wird. Es deutet nicht zwangsläufig auf ein DNS-Problem hin, legt aber nahe, dass irgendeine Art von Firewall verwendet wird.

@awexx – versuchst du, dies über eine Charter-Breitbandverbindung zu hosten? 98.0.0.0 – 98.255.255.255 ist ein alter IP-Bereich von Charter für ihr Kabelnetzwerk. Sie sollten Port :443 nicht blockieren, aber ihre AUP verbietet dies, und ich habe bereits gehört, dass Kunden bei Entdeckung dieses Verhaltens ihren Zugang eingeschränkt oder ihre Adresse verlegt bekamen.

Schau dir außerdem die Netzwerkkonfiguration dort an, wo du die Ubuntu-Instanz virtualisierst. Ist sie so eingestellt, dass sie das Host-Netzwerk verwendet, oder ist sie im Brückenmodus? Welchen Hypervisor verwendest du?

Ja, ich verwende eine Charter-Broadband-Verbindung. Ironischerweise hatte ich bisher keinerlei Probleme, andere Dienste über dieses Netzwerk zu hosten; die Ports 443 und 80 wurden problemlos geöffnet und funktionieren außerhalb meines Netzwerks einwandfrei.

Dieser Dienst wird auf einem lokalen Server unter Ubuntu 20.4 gehostet und ist so konfiguriert, dass er das Host-Netzwerk verwendet.

Bei der Überprüfung meiner Portweiterleitung am Router scheint alles in Ordnung zu sein. Eigentlich müsste es doch die Router-Firewall sein, oder?

Sie blockiert wahrscheinlich die Pings für Gavin; ich habe gerade erneut gepingt, und es funktioniert.

Wenn Sie sich im selben Netzwerk wie der Server befinden, könnte die Loopback-Verbindung erklären, warum Sie sie anpingen können, er aber nicht.

Wie auch immer, dies klingt nicht nach einem Discourse-Problem, daher bin ich mir nicht sicher, ob wir Ihnen wirklich helfen können.

Die Einrichtungsdokumentation empfiehlt einen Cloud-Server, da dies eine einfache und unkomplizierte Möglichkeit ist, schnell startklar zu sein. Wenn Sie versuchen möchten, Ihre eigene Netzwerkumgebung in einem Bereich zu nutzen, in dem der Netzbetreiber das Hosting von Servern aktiv untersagt, dann befürchte ich, dass dies den Rahmen der kostenlosen Unterstützung, die wir hier anbieten, sprengt, und Sie müssen dies selbst herausfinden.

Ich verstehe. Ich hatte ohnehin vor, einen Cloud-Server für Discourse zu beziehen und meine anderen Ressourcen woanders unterzubringen, falls das hier nicht funktioniert.

Trotzdem vielen Dank :slight_smile: