Latest version of nginx (1.28.0) is not working with Cloudflare Proxy

What is the name of the domain?

git.hush.is

What is the error number?

HTTP 525

What is the issue you’re encountering

Cloudflare Proxy works fine with nginx 1.26.3 and then stops working after upgrading to nginx 1.28.0

What steps have you taken to resolve the issue?

Only current way to resolve the issue is to disable the Cloudflare Proxy on the domain, which is what it is set to now.

There has to be a way to get this working and I’m hoping others in the Cloudflare Community have ideas on how to do that.

What are the steps to reproduce the issue?

  1. Install nginx 1.26.3 on server.
  2. Configure domain on server.
  3. Acquire a Let’s Encrypt SSL cert with certbot.
  4. Verify that https is working correctly for this domain.
  5. Turn on Cloudflare Proxy for this domain.
  6. Verify that https is still working correctly for this domain.
  7. Upgrade nginx to 1.28.0 on server.
  8. Now previously working domain with Cloudflare Proxy produces HTTP 525 errors.

Any suggestions? Anyone else having this issue?

Is this not the correct forum to bring up issues with Cloudflare Proxy?

It’s unlikely to be a Cloudflare proxy issue. It’s an issue with the origin. Have you disabled the proxy to verify SSL is still working properly on the domain after the upgrade?

1 Like

Thank you for your response, but I don’t understand what “an issue with the origin” means exactly.

To try to troubleshoot this issue, I created two new subdomains on the same server in the OP.

  • https://test1.hush.is/ is using a Let’s Encrypt SSL cert without Cloudflare Proxy. This is working perfectly fine.
  • https://test11.hush.is/ is using a Let’s Encrypt SSL cert & was working perfectly fine until Cloudflare Proxy was turned onto it. This domain is having the same issue as I reported in the OP.

Any suggestions on how to better troubleshoot this?

I’d run throughthe steps outlined here in detail.