Mon site utilise Cloudflare et tout va bien, mais je vois dans le vérificateur HTTPS que :
https 443 : Erreur : Un appel à SSPI a échoué, voir l’exception interne.
Je souhaite désactiver le SSL de Cloudflare et utiliser Certbot à la place, mais j’ai besoin d’installer le module Certbot avec Cloudflare comme ci-dessous :
Comment avez-vous installé Discourse ? Si vous effectuez une installation standard, vous obtiendrez par défaut un certificat de Let’s Encrypt. Il ne fonctionnera cependant pas avec Cloudflare devant.
Vous pourriez peut-être examiner le modèle Let’s Encrypt et le modifier pour faire ce que vous suggérez.
C’est exact, je travaille sur cela, mais malheureusement, je n’ai pas beaucoup d’expérience en programmation ou en script bash pour résoudre ce problème… mais je n’ai trouvé aucun module avec certbot et Let’s Encrypt pour faire cela… seulement cette ligne, peut-être que nous pouvons y ajouter notre code.
# Essayer de délivrer à nouveau le certificat en cas de problème
issue_cert "4096" "--force"
fi
LE_WORKING_DIR="${LETSENCRYPT_DIR}" $$ENV_LETSENCRYPT_DIR/acme.sh \
--installcert \
-d $$ENV_DISCOURSE_HOSTNAME \
--fullchainpath /shared/ssl/$$ENV_DISCOURSE_HOSTNAME.cer \
--keypath /shared/ssl/$$ENV_DISCOURSE_HOSTNAME.key \
--reloadcmd "sv reload nginx"