Mi sitio está usando Cloudflare y todo va bien, pero veo en la comprobación de https checker que hay
https 443: Error: A call to SSPI failed, see inner exception.
Estoy buscando deshabilitar el SSL de Cloudflare y usar certbot en su lugar, pero necesito instalar el módulo certbot con cloudflare como a continuación:
¿Cómo instalaste Discourse? Si haces una instalación estándar, obtendrás un certificado de Let’s Encrypt por defecto. Sin embargo, no funcionará con Cloudflare delante.
Es posible que puedas mirar la plantilla de Let’s Encrypt y modificarla para hacer lo que sugieres.
Correcto, estoy trabajando en esto, pero desafortunadamente no tengo mucha experiencia en programación o scripts bash para lograr este problema… pero no encontré ningún módulo con certbot con Let’s Encrypt para hacer esto… solo esta línea, tal vez agreguemos nuestro código allí.
# Intenta emitir el certificado nuevamente si algo sale mal
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"