I am hosting the origin server myself and I have setup the following:
Valid certificate and private key
SSL all setup
SSL/TLS encryption mode Full (strict)
DNS records setup
Firewall allowing correct ports
I have nginx running on the server with the correct reverse proxy yet I still get Error 522…
The tutorial post for Error 522 doesn’t help me at all.
If I also go to the domain but don’t manually start it with https://, Opera GX will say that it doesn’t support HTTPS even though I have “Always Use HTTPS” set to on.
What happens if you disable Cloudflare for the site? Are you able to load it, or does it also fail? You can either pause Cloudflare by putting your site in development mode or disable the proxy status for the domain.
If it times out without Cloudflare. That would be something to check with your hosting provider, once it works without Cloudflare then it should work when you re-enable Cloudflare.
Gotcha, then you need to figure out why your server isn’t publicly accessible. If you don’t want it to be publicly accessible, then you can check out Tunnels