I have recently switched to Fly.io for my web/backend hosting and am running into some issues with Cloudflare. I have a SpringBoot API hosted with Fly which successfully proxies through Cloudflare (https://api.soulsoftware.org) however a separate frontend host which for some odd reason fails with Cloudflares proxy (Code 525) (hosted at https://soulsoftware.org with DNS only enabled).
The frontend works just fine for me. What’s most likely happening is that you originally had the domain through the cloudflare proxy and have since changed it to “DNS Only”, and your system has cached it resolving to cloudflare. If you’re using Firefox with private DNS turned on, try opening the page in a private window, otherwise try flushing your DNS cache (on windows this is done by running ipconfig /flushdns
âžś dig +short soulsoftware.org
66.241.125.17 # This is not Cloudflare
The frontend does work fine, however I would like it to be proxied through Cloudflare. As of right now it is set to DNS only and does not function when setup to route through Cloudflare Proxy.
In that case my best guess as to what’s happening is you were trying to load your page before the certificate was provisioned, now that you know it’s definitely there i’d give it another shot and see if the error comes back.
I managed to get this working, and Full (Strict) mode is operating as expected. However, the certificates tab is showing warnings to say that the IPs don’t match and, even though I have a CNAME to verify ownership, there is an exclamation mark icon next to it (it does also say that it matches).
My question is this: when the certificate is due to be renewed in September, will it do so automatically, or will I need to turn off the proxy so that the certificate can be re-provisioned/renewed?