GitHub Pages certificate stuck in bad_authz after domain resets (jarvisserver.org) #212100
🏷️ Discussion TypeQuestion 💬 Feature/Topic AreaPages BodyGitHub Pages custom-domain certificate stuck in
|
Replies: 1 comment
|
The step that's undoing your fix is #5. GitHub Pages gets its certificate from Let's Encrypt, and the validation request has to reach GitHub's servers for both names. Right now both Re-adding the domain restarts the ACME order, but it then needs DNS to stay pointed at GitHub until issuance finishes. The docs say it can take up to an hour, and it can take longer when an order has failed before. Restoring the proxy the same day cuts that off. Order that should work:
If it is still |
The step that's undoing your fix is #5. GitHub Pages gets its certificate from Let's Encrypt, and the validation request has to reach GitHub's servers for both names. Right now both
jarvisserver.organdwww.jarvisserver.orgresolve to Cloudflare (104.21.19.65,172.67.185.149) and responses come back withserver: cloudflare, so the challenge can't reach GitHub and the authorization stays inbad_authz. The Pages API still shows the certificate expired since 2026-10-21. There are no CAA records on either name, so that isn't the blocker.Re-adding the domain restarts the ACME order, but it then needs DNS to stay pointed at GitHub until issuance finishes. The docs say it can take up to an hour,…