Bonjour,
J’utilise l’installation standard.
Voici ce que j’ai modifié dans app.yml :
hooks:
## Ajouter le certificat Let's Encrypt pour le nom de domaine non-www et www
after_ssl:
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--keylength/
to: "-d example.com -d www.example.com --keylength"
Le nom d’hôte de votre Discourse est : www.example.com
Jusqu’à présent, la configuration fonctionne et le certificat est délivré pour example.com et www.example.com.
Mais lorsque je vérifie le paramètre SSL avec SSLLabs, l’en-tête HSTS est manquant pour le domaine www.example.com. Pour example.com, cela fonctionne :
Strict Transport Security (HSTS) Oui
max-age=31536000; includeSubdomains; preload
Et Hardenize (www.hardenize.com) dit ceci :
Redirection de HTTP vers HTTPS pas vers le même hôte
Lorsque HSTS est utilisé, le port en clair doit rediriger vers la variante HTTPS du même nom d’hôte. Cette approche garantit que HSTS est activé sur ce nom d’hôte, même si plus tard le client est envoyé ailleurs. Une redirection vers un autre hôte n’est sûre que si elle concerne un hôte parent qui a HSTS avec includeSubDomains activé, mais ce n’est pas le cas ici.
Point de départ :
http://example.deRedirection actuelle :
https://www.example.comRedirection attendue :
https://example.com
Politique non préchargée
Lorsque le nom d’hôte est préchargé, cela signifie que les navigateurs intègrent votre politique HSTS et l’appliquent même à la première requête envoyée à votre site web. Ce serveur indique le préchargement dans sa politique, mais le nom de domaine n’est en fait pas préchargé. Nous classons cela comme un avertissement car c’est un problème courant de placer le mot-clé ‘preload’ dans la politique alors que l’infrastructure n’est pas prête pour le préchargement. C’est dangereux car, dans cette situation, n’importe qui peut soumettre ce nom de domaine pour préchargement simplement en visitanthstspreload.org. Nous vous recommandons soit de précharger ce nom de domaine vous-même - s’il est prêt - soit de supprimer l’indicateur de préchargement de la politique jusqu’à ce qu’il soit prêt.
Des idées pourquoi l’en-tête HSTS n’est PAS défini pour le domaine www.example.com ?