Désactiver HTTPS ou configurer le défi DNS Let's Encrypt

Ceci est mon troisième message à ce sujet, je suis désolé de vous inonder avec ça, mais je voulais rendre le fil aussi simple que possible.

J’ai d’horribles problèmes pour obtenir les certificats Let’s Encrypt basés sur HTTP car mon serveur n’est pas accessible au monde extérieur via le port HTTP, et j’en ai vraiment marre de ça. D’autant plus que mon serveur Discourse est caché derrière le tunnel Cloudflare, donc je n’ai pas du tout besoin de SSL car les certificats sont servis par le tunnel Cloudflare pour moi.

Ma question est donc simple :

  • comment puis-je désactiver complètement le port 443 (HTTPS) pour Discourse afin de me débarrasser du cauchemar de la création de certificats LE
    ou
  • comment puis-je configurer la création de certificats SSL avec le défi DNS, où je pourrais fournir mon adresse e-mail et la clé API globale de Cloudflare

Merci d’avance pour votre aide !

Vous pouvez désactiver le SSL en commentant les deux modèles dans votre fichier YML.

Il devrait y avoir une section comme celle-ci dans votre fichier YML

Assurez-vous qu’il ressemble exactement à ce qui est montré ci-dessus et il n’essaiera pas d’émettre un certificat SSL ni d’exposer le port 443.

Vous pouvez le faire en configurant un proxy inverse et en le configurant pour utiliser le défi DNS. Cependant, puisque vous avez déjà exposé Discourse via le tunnel Cloudflare, vous n’en avez probablement pas besoin.

Assurez-vous de consulter la documentation du tunnel Cloudflare pour Discourse ici pour des indices supplémentaires :