Nginx + letsencrypt + cloudflare

Can’t get it work whatever i try to do…
Im using certbot and nginx. Full and Full (strict) mode

Im getting this error after i enable cloudflare. ERR_SSL_VERSION_OR_CIPHER_MISMATCH

nginx config


Can you go to cloudflare, on ssl page and confirm that universal ssl is enabled? (Since if that’s disabled it will post this error)

Thank you

P.S. for 301 redirects, you can use if protocol is http, rewrite to https. (I’ll update this with exact one I used later)


What are the actual domain and, if applicable, subdomain?

Does Cloudflare have an active Universal SSL certificate?

pilt dot io is domain
Yes, active currently works. It’s not using Cloudflare’s CDN. is also not using Cloudflare’s CDN. It doesn’t work because the certificate doesn’t include the name But that results in a different error code than ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

If i turn cdn on (orange cloud) then it appears. I can do it…

EDIT: On now.


Touche. You’re right.

This is a Cloudflare issue. As far as I can tell, you’re doing everything right.

Switch it back to gray cloud for now, I guess.

Maybe you just have to wait longer for Cloudflare’s HTTPS to work.

You may want to post on their forum or contact their support.

Yeah, i was thinking same.

thank you @mnordhoff

Fixed. No idea how i did it.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.