jamesfredley opened a new issue, #14731:
URL: https://github.com/apache/grails-core/issues/14731

   ### Issue description
   
   This will simplify the Grails.org domain and DNS move to ASF.  Most of the 
~43TB/month in bandwidth comes from documentation.
   
   async.grails.org.   1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   docs.grails.org.    1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   gorm.grails.org.    1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   grails.org. 1   IN  CNAME   grails.github.io. ; cf_tags=cf-proxied:true
   gsp.grails.org. 1   IN  CNAME   grails.github.io. ; cf_tags=cf-proxied:true
   guides.grails.org.  1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   start.grails.org.   1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   slack-signup.grails.org.    1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   testing.grails.org. 1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   views.grails.org.   1   IN  CNAME   grails.github.io. ; 
cf_tags=cf-proxied:true
   
   
   Example:
   
   https://github.com/grails-guides/grails-guides-template/settings/pages
   
   Remove proxy in cloudflare, then enable Enforce HTTPS in GitHub
   
   
![Image](https://github.com/user-attachments/assets/6803bc6c-a075-46cf-a3b6-d8b89caa36b1)
   
   
   GitHub Pages requires direct DNS resolution to its servers to issue and 
renew SSL certificates via Let's Encrypt.
   
   When Cloudflare's proxy is enabled, DNS queries resolve to Cloudflare's IPs 
instead of GitHub's, causing GitHub to fail the DNS check and display the 
error: "Enforce HTTPS — Unavailable for your site because your domain is not 
properly configured to support HTTPS."
   
   Cloudflare's proxy also complicates certificate renewal, as GitHub cannot 
access the necessary Let's Encrypt challenge endpoints (e.g., 
/.well-known/acme-challenge/).
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@grails.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to