Hello, I’m new to using a CDN. I need to add HTTPS to my site. I normally do it by purchasing a certificate and using a dedicated IP address… I see that I get the certificate through this service. Can anyone tell me how to do that and how to implement it on my website?
If you want to use Cloudflare’s certificate you will need to route/proxy all your traffic through Cloudflare’s network. If that is okay with you it is actually pretty easy as the visitor-facing certificate is automatically handled by Cloudflare, however in order to encrypt the second connection between Cloudflare and your actual server you will still need a certificate on your own server. That could be either a regular one or an Origin certificate issued by Cloudflare.
Alternatively you could also simply have a Let’s Encrypt certificate issued for free and install it on your server. If you only want HTTPS that might be the easier option. It really comes down to what you are looking for.
Extending on sandros comment I achieved this by using Cloudflare origin certificate and locking the servers firewall down to my ip for ssh and Cloudflare ips for Web traffic took less than 2 minutes to setup