Diagnosing Cloudflare error 526 with Full strict TLS

Cloudflare error 526 indicates that the origin certificate cannot be validated for the requested strict TLS connection. Inspect the certificate actually served by the configured origin, including its chain and hostname.

Gather the details you will need

Record the hostname, origin destination, Ray ID and time. Check whether a recent migration, renewal or certificate installation changed the origin configuration.

01 Diagnose Cloudflare error 526 with Full strict TLS

  1. Confirm Cloudflare routes to the intended server and that its HTTPS virtual host serves the correct certificate for this hostname.
  2. Inspect the certificate’s validity dates, hostname coverage, issuer and intermediate chain. Test with SNI rather than only the raw IP address.
  3. Install or renew an appropriate publicly trusted certificate, or use a suitable Cloudflare Origin CA certificate for a proxy-only origin.
  4. Reload the supported web-server configuration if required and verify the origin is presenting the replacement rather than an old default certificate.
  5. Retest through Cloudflare with Full (strict) and check every origin or alternate hostname involved in routing.

Confirm the expected result

The strict connection should succeed without a validation error. Keep renewal monitoring active so the fix remains effective beyond the current certificate’s lifetime.

If the problem continues

A self-signed certificate is not automatically trusted by strict mode. Temporarily removing validation does not repair the underlying certificate, and an Origin CA certificate will not become publicly trusted when the proxy is paused. Choose the correct certificate for the intended access path.

Why does another domain on the server work?

Shared servers select certificates by hostname. One domain can have valid coverage while another uses an expired, mismatched or incomplete certificate configuration.

Sources and further reading

  • 0 Users Found This Useful
  • performance, security-ssl
Was this answer helpful?

Related Articles

Diagnosing a pending Cloudflare edge certificate

An edge certificate protects the browser-to-Cloudflare connection. If its status remains...

Moving a Cloudflare site to Full strict TLS safely

Full (strict) encrypts the Cloudflare-to-origin connection and validates the origin...

Enabling HSTS only after all required hostnames support HTTPS

HSTS tells browsers to require HTTPS for a period of time. Enable it only after HTTPS is...

Finding mixed content when HTTPS works through Cloudflare

Mixed content occurs when an HTTPS page requests assets through HTTP. The main certificate can...

Installing a Cloudflare Origin CA certificate and understanding its trust

Cloudflare Origin CA certificates secure traffic between Cloudflare and a proxied origin. They...