I’ve gone through seemingly every topic I can find about this.
I’ve checked all of:
- Firewall, tried it with it disabled, enabled, fully allowed, etc.
- The response status (works when directly connecting with ip)
- KeepAlive is enabled
- My site configuration
I just cannot figure this out. It works perfectly fine when not proxied. I am using a reverse proxy with a node.js express server with apache2 directing my traffic around. When proxy is disabled from cloudflare, it works as expected with full SSL. When I enable proxy on cloudflare, I get error 522. And I’ve exhausted all my resources here, so I figured I’d post my own issue.
I’m using a self-signed certificate from letsencrypt using my cloudflare credentials (with
--dns-cloudflare --dns-cloudflare-credentials). I’m not sure if this has anything to do with it. When not proxied, the SSL works fine.
Looking for any insight on the issue, thanks.