So funktioniert 'www' mit Discourse

Ich glaube, ich habe das Problem gefunden. Ich hatte Folgendes:

after_ssl:
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d example.com -d www.example.com --keylength"

Dabei hätte es so aussehen sollen:

after_ssl:
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d example.com --keylength"

Beachten Sie die letzte Zeile: Ich hatte example.com und www.example.com.

Außerdem habe ich return 301 https://$host$request_uri; in return 301 $scheme://$host$request_uri; geändert. Nach einem Neuaufbau scheint alles zu funktionieren.

Jetzt mache ich mir nur noch Sorgen wegen dem, was @Stephen erwähnt hat, nämlich dass es kaputtgehen könnte, wenn sich die Let’s Encrypt-Konfiguration ändert.