Rendre « www » fonctionnel avec Discourse

Je pense avoir trouvé le problème. J’avais ceci :

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

Alors que j’aurais dû avoir :

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

Remarquez la dernière ligne : j’avais example.com et www.example.com.

J’ai également remplacé return 301 https://$host$request_uri; par return 301 $scheme://$host$request_uri;. Après une nouvelle reconstruction, cela semble fonctionner.

Je suis maintenant simplement préoccupé par ce que @Stephen a mentionné concernant le risque de rupture lors de modifications de la configuration de Let’s Encrypt.