Unable To Connect/Connection Refused due to https certificates

Ich habe exakt denselben Fehler in Chrome erhalten.

In meinem Fall waren mehrere Konfigurationen falsch eingestellt: einige waren Discourse-Einstellungen, andere betrafen die Konfiguration des Hosting-Servers. Hier ist meine Checkliste als Referenz für dich:

  1. Prüfe /var/discourse/containers/app.yml

(Folge diesem Beitrag: Allow SSL / HTTPS for your Discourse Docker setup)

Stelle sicher, dass du entweder HTTPS/HTTP zulässt (Port 443 öffnen, SSL-bezogene Template-Konfiguration und Let’s-Encrypt-bezogene Konfigurationen auskommentieren) oder nur HTTP-Anfragen (Port 443 blockieren, SSL-bezogene Template-Konfiguration und Let’s-Encrypt-bezogene Konfigurationen auskommentieren).

Wenn Änderungen an app.yml vorgenommen wurden, führe ./launcher rebuild app aus, um die aktualisierten Konfigurationen zu aktivieren.

  1. Führe ./launcher logs app aus.

Wenn du wie ich häufig beim Erstellen eines funktionsfähigen Discourse-Servers scheiterst, kann es sein, dass du gleichzeitig zu viele Let’s-Encrypt-Zertifikate angefordert hast und damit das Limit überschritten hast.

Dann wird ./launcher logs app eine json.-Ausgabe mit einem 429-Fehler anzeigen.

  1. Prüfe die Einstellungen deiner „Security Group