Meine Website verwendet Cloudflare und alles ist in Ordnung, aber ich sehe in der Überprüfung des HTTPS-Checkers:
https 443: Fehler: Ein Aufruf an SSPI ist fehlgeschlagen, siehe innere Ausnahme.
Ich möchte SSL von Cloudflare deaktivieren und stattdessen Certbot verwenden, aber ich muss das Certbot-Modul wie unten gezeigt mit Cloudflare installieren:
Wie haben Sie Discourse installiert? Wenn Sie eine Standardinstallation durchführen, erhalten Sie standardmäßig ein Zertifikat von Let’s Encrypt. Es funktioniert jedoch nicht mit Cloudflare davor.
Sie könnten sich möglicherweise die Let’s Encrypt-Vorlage ansehen und sie so modifizieren, dass sie das tut, was Sie vorschlagen.
Korrekt, ich arbeite daran, aber leider habe ich nicht viel Erfahrung mit Programmierung oder Bash-Skripten, um dieses Problem zu lösen… aber ich habe kein Modul mit cerbot mit Let’s Encrypt gefunden, um dies zu tun… vielleicht fügen wir unseren Code nur hier ein
# Versuche, das Zertifikat erneut auszustellen, wenn etwas schief geht
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"