I’m currently using Site Ground as my host and got off their CDN and switched over to Cloudflare’s CDN. The production site works just fine; however, when I try to go to my staging site I am getting this error.
Secure Connection Failed
An error occurred during a connection to www.staging56.site.com. Cannot communicate securely with peer: no common encryption algorithm(s).
Cloudflare Free Plan, without Advanced Certificate Manager (ACM) or any other add-ons, only issues a “Universal SSL Certificate” which covers only the first level of subdomains. That is to say, staging56.site.com would be covered, but www.staging56.site.com wouldn’t.
You have a few options, it looks like SiteGround is a traditional host and issues you certificates for your domain. You could try gray clouding (disabling Cloudflare Proxy) on those records, but you would lose Cloudflare’s protections and other features. You could also buy Advanced Certificate Manager (ACM) which would let you issue a custom certificate for that domain. You could try disabling SSL via configuration rules based on hostname equals www.staging56.site.com, if nothing else works and you are ok with the risk of your staging site getting MITM’d & aren’t going to login to it or otherwise send private information to it.
It looks like the site gets redirected to https://www.staging56.site.com/ so in the configuration piece would I need to put in that URL or just www.staging56.site.com?
I think gray clouding/disabling CF Proxy would be preferable to not having any SSL at all, but if you are fine with it, then yes you could try making a configuration rule matching hostnameequalswww.staging56.site.com