J’ai configuré Discourse en utilisant l’hébergement standard Discourse de discourse.org.
Discourse est configuré sur le domaine racine : https://www.worldcitizen.io
https://www. fonctionne, mais https:// ne fonctionne pas.
https://www.worldcitizen.io redirige correctement vers la configuration de Discourse avec un certificat Let’s Encrypt. https://worldcitizen.io affiche cependant une erreur NET::ERR_CERT_COMMON_NAME_INVALID et vous redirige vers une page discourse.org indiquant : « Désolé, le site que vous recherchez n’existe pas. » Cependant, le domaine https://worldcitizen.io reste affiché dans la barre d’adresse, mais il est indiqué comme non sécurisé car il utilise un certificat .discourse.org.
Le domaine est enregistré chez DreamHost, mais la gestion DNS est assurée par Cloudflare avec l’aplatissement CNAME, ce qui permet à Discourse de fonctionner sur le domaine racine.
J’ai configuré le DNS sur Cloudflare avec deux enregistrements DNS :
CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS uniquement
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS uniquement
Auparavant, le domaine était hébergé sur un autre service qui configurait automatiquement des certificats SSL pour le domaine via Let’s Encrypt. Cela pourrait-il être la cause de cette incompatibilité actuelle ? Est-ce que https:// n’est tout simplement pas configuré pour rediriger correctement vers Discourse ? Ou y a-t-il autre chose de incorrect dans ma configuration ?
Toute aide serait grandement appréciée. Merci !