We recently connected a domain on cloudflare and we have assigned an origin SSL certificate from cloudflare.
This domain name points to a physical server in a datacenter and it is proxied through Cloudflare. This server receives files from our local server through http (not from a web form upload, not from a browser).
We noticed that when we use the SSL certificate (HTTPS), most of the POST requests/uploads we make fail to complete. Usually this happens with big files (200MB) or group of files. It doesn’t happen with one or two files.
We didn’t face this challenge when we switch off the HTTPS and the DNS proxy and use plain HTTP (with the domain name or the IP).
The server is running a simple web server on port 443. The underlying service is a PACS medical server.
You can read more about it here: https://www.osirix-viewer.com/ and https://www.osirix-viewer.com/Documentation/Guides/Security/index.html
We don’t use rate limiting and the security challenge level is currently set to Low (we already tried from off to high).
I have opened a ticket and the response from the support rep was that the free and pro plans have a 100MB upload size limit on POST request.
A suggestion we received was to use grey-cloud but it makes the origin SSL untrusted.
Can it work with an edge certificate instead?
We are using HTTPS rewrites, no firewall rules (the sender IP is allowed), default settings on Rules and WAF and caching is set to 30 mins.
Any suggestion would be greatly appreciated. Thanks.