Nach der Installation habe ich versucht, die Site im Browser aufzurufen, und erhalte die Meldung ‘Verbindung abgelehnt’.
Einige interessante Punkte:
ls -l /var/discourse/shared/standalone/ssl/
-rw-r--r-- 1 root root 0 Jun 15 11:26 forums.MYDOMAIN.com.key
-rw-r--r-- 1 root root 0 Jun 15 11:26 forums.MYDOMAIN.com_ecc.key
./launcher logs app | grep letsencrypt
run-parts: executing /etc/runit/1.d/ **letsencrypt**
[Tue 15 Jun 2021 11:26:09 AM UTC] **Bitte überprüfen Sie die Protokolldatei für weitere Details: /shared/letsencrypt** /acme.sh.log
[Tue 15 Jun 2021 11:26:09 AM UTC] **Bitte überprüfen Sie die Protokolldatei für weitere Details: /shared/letsencrypt** /acme.sh.log
cat: /shared/ **letsencrypt** /forums.MYDOMAIN.com/forums.MYDOMAIN.com.key: Datei oder Verzeichnis nicht gefunden
[Tue 15 Jun 2021 11:26:10 AM UTC] **Bitte überprüfen Sie die Protokolldatei für weitere Details: /shared/letsencrypt** /acme.sh.log
[Tue 15 Jun 2021 11:26:10 AM UTC] **Bitte überprüfen Sie die Protokolldatei für weitere Details: /shared/letsencrypt** /acme.sh.log
cat: /shared/ **letsencrypt** /forums.MYDOMAIN.com_ecc/forums.MYDOMAIN.com.key: Datei oder Verzeichnis nicht gefunden
Ich habe die Installation mehrfach mit demselben Ergebnis durchgeführt. Haben Sie Vorschläge für den nächsten Schritt?
Das erneute Erstellen der App mit auskommentiertem SSL funktioniert. Der Fehler liegt also im Let’s Encrypt-Teil. Ich glaube nicht, dass ich ein Limit erreicht habe, denn wenn ich die Zertifikate nachschlage, sind für diese Seite keine aufgelistet.
Die Ausführung über die Kommandozeile liefert mir keine weiteren Informationen:
Genau das gleiche Problem hier! Ich habe versucht, mich vorher zu registrieren, indem ich den Befehl acme.sh --register-account -m my@example.com mit meiner E-Mail-Adresse ausgeführt habe. Es scheint registriert worden zu sein, aber bei der Neuinstallation von Discourse tritt exakt derselbe Fehler auf.
Es hat geklappt, dies zu lösen, indem Letsencrypt als Standard-CA für das acme.sh-Skript erzwungen wurde. Das Ausführen des folgenden Befehls scheint zu funktionieren:
Das klingt nach einem Fehler, und es gab bereits andere Meldungen. Du hast eine Lösung. Ich habe es noch nicht selbst überprüft, aber ich verschiebe das hierhin: bug
Ich habe es in /var/discourse/shared/standalone/letsencrypt ausgeführt, aber gleichzeitig habe ich auch die account.conf im selben Verzeichnis mit der folgenden Option aktualisiert:
Ich kann das nachvollziehen. Habe gerade eine Installation auf DO durchgeführt und erhalte ‘Verbindung abgelehnt’. Kann auch den Null-Byte-Schlüssel bestätigen:
root@jomaxro-letsencrypt-testing:/var/discourse# ls -l /var/discourse/shared/standalone/ssl/
total 0
-rw-r--r-- 1 root root 0 Jun 16 16:31 le-testing.demo-by-discourse.com.key
-rw-r--r-- 1 root root 0 Jun 16 16:31 le-testing.demo-by-discourse.com_ecc.key