Some of our customers use Cloudflare to manage their DNS as well as to provide other functionality at the DNS level, rather than directly on the web server. One of the options that Cloudflare offers is SSL encryption between their servers and ours.
When using the wrong settings for SSL through Cloudflare, it is likely you will encounter errors such as redirect loops. This primarily happens when using the “Flexible SSL” option. Because this option sends requests to our server using HTTP, and we redirect all requests to HTTPS, you will see an error. You will want to make sure to follow this guide to avoid any SSL conflicts between Pressable & Cloudflare.
There are a few solutions to using Cloudflare and SSL on Pressable:
If you wish to use Pressable SSL only:
* Ensure Cloudflare SSL is OFF
If you wish to use Cloudflare Full SSL (Strict):
* Ensure Pressable SSL is ON or valid custom SSL certificate added
“Flexible SSL” is not compatible with Pressable’s infrastructure.
For more details on all the Cloudflare options in regards to SSL, check out their guide: