Verbindung wird mit Zeitüberschreitung beendet

Hallo,

Als ich versuchte, eine Instanz auf AWS zu erstellen und alles richtig verbunden hatte, gab es ein Timeout, sodass ich keine Verbindung zu ihr herstellen konnte.

Die Website ist https://test.darkpixlz.tk und der Server behauptet, er laufe.

image

Was haben Sie getan, um den Server extern verfügbar zu machen? Hat discourse-setup die Konnektivitätsprüfung durchgeführt oder haben Sie sie umgangen?

Ich leite die öffentliche IP über Cloudflare, um über die Domain darauf zuzugreifen, und ja, sie wurde übergeben.

Sie richten also spezifische Zugriffsregeln für 80 und 443 ein?

1 „Gefällt mir“

Nein, ich wurde nie darüber informiert, wie das geht. Ich habe nur einen A-Eintrag, der auf die IP-Adresse des Servers verweist.

Was passiert also, wenn Sie es auf „Nur DNS“ umstellen? Funktioniert es dann?

Als ich das tat, bekam ich den Bildschirm „Verbindung fehlgeschlagen“ meines Browsers.

Haben Sie die EC2-Instanz-Sicherheitsgruppe so konfiguriert, dass eingehender Datenverkehr auf den Ports 80/443 zugelassen wird?

1 „Gefällt mir“

Ich glaube, ich habe

Ja, es stellt definitiv eine Verbindung her, denn als ich es neu aufbauen wollte, hieß es, der Server sei unten, was korrekt ist, aber wenn es losgeht, kommt es einfach zu einem Timeout.

Das bedeutet nur, dass Cloudflare keinen Upstream-Server kontaktieren kann. Schalten Sie die orangefarbene Wolke aus.

Ich konnte es zum Laufen bringen, ich musste nur eine weitere Instanz erstellen und dann HTTP verwenden.

Das sollte nicht notwendig sein.

Haben Sie versucht, die Instanz mehr als einmal zu erstellen, bevor Sie die Zugriffsregeln korrigiert haben? Wenn ja, ist es möglich, dass Let’s Encrypt Ihren Hostnamen für sieben Tage gesperrt hat.