After updating my Discourse site to 3.5.0.beta8-dev, I’m suddenly getting a 521 “Web server is down” error when accessing the site through Cloudflare. This is unexpected since I had previously configured it according to this guide, and it had been working perfectly until now.
Then I tried changing the SSL/TLS encryption mode in Cloudflare from Full (Strict) to Flexible, and the site loaded again.
Does anyone know why this might be happening after the update?
Is there something new in 3.5.0.beta8-dev that could affect Cloudflare compatibility or HTTPS handling?
Any help or suggestions would be greatly appreciated!
Werkend vanuit het geheugen, hebben Cloudflare-certificaten een duur van 90 dagen. Dit vereist dat u elke 3 maanden nieuwe certificaten aanmaakt. Weet u nog hoe oud uw certificaten zijn?
De standaardinstelling is om Let’s Encrypt te gebruiken. Het systeem zal uw certificaten automatisch vernieuwen. Eén zorg minder om handmatig te beheren.
Ik heb de overstap van privécertificaten naar Let’s Encrypt met Discourse nog nooit gemaakt, en met dat gezegd hebbende…
Binnen de app.yml moet je op twee locaties de commentaar verwijderen:
Template regel voor - "templates/web.letsencrypt.ssl.template.yml"
Het e-mailadres van het Let’s Encrypt-account:
## Als je de Let's Encrypt-template hebt toegevoegd, verwijder dan de commentaar hieronder om een gratis SSL-certificaat te krijgen
LETSENCRYPT_ACCOUNT_EMAIL: <voeg hier je e-mailadres toe>
Als je andere handmatige wijzigingen hebt aangebracht in templates voor aangepaste SSL-certificaten, moeten deze worden teruggezet naar de standaardinstellingen.
De Let’s Encrypt-component bevindt zich aan het einde wanneer je de app opnieuw opbouwt. Houd deze in de gaten en kijk of je foutcodes ontvangt.