SSL kann mit discourse-setup nicht deaktiviert werden (initiales einfaches Docker)

Hallo,

wenn ich das einfache Docker-Szenario installiere und keine Let’s Encrypt-E-Mail angebe (weil ich einen Reverse-Proxy habe), startet die resultierende Installation nicht, da sie beim Abrufen des Zertifikats in Nginx in einer Schleife hängt. Ich würde erwarten, dass die Zeilen web.ssl.template und web.letsencrypt nicht “auskommentiert” werden, aber das tun sie. Wenn ich sie manuell entferne und neu baue, startet es wie erwartet nur mit HTTP.

    # - "templates/web.ssl.template.yml"
    # - "templates/web.letsencrypt.ssl.template.yml"

Danach funktioniert ./discourse-setup jedoch nicht mehr. Es beschwert sich, dass die Vorlagen “bereits aktiviert” sind…

Außerdem kann ich an der Eingabeaufforderung “OFF” eingeben (wenn eine nicht standardmäßige Let’s Encrypt-Benachrichtigungs-E-Mail angegeben wurde), aber wenn ich sie in die YML-Datei eingebe, mag das Setup sie nicht. (Es sollte wahrscheinlich nicht nur die Eingabe, sondern auch den aktuellen/alten Wert für OFF überprüfen oder zumindest zulassen, dass die Option leer bleibt).

Und im Falle von aus (oder leerer Standardwert) sollten die Let’s Encrypt- und SSL-Vorlagen nicht aktiviert werden, richtig - oder die Vorlagen sollten den Nginx-Start nicht blockieren, wenn die Zertifikate leer sind).

Unser Standard-discourse-setup-Assistent ist für Standardinstallationen gedacht, bei denen HTTPS immer aktiviert ist. Wenn Sie eine andere Einrichtung benötigen, müssen Sie die Datei app.yml manuell an Ihre spezifischen Bedürfnisse anpassen.

2 „Gefällt mir“

In diesem Fall sollten Sie wahrscheinlich die „AUS“-Behandlung entfernen und den Fall klären, wenn Sie kein Let’s Encrypt-Konto angeben, da behauptet wird, dass es in diesem Fall nicht verwendet wird.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.