Setting up CloudFlare in cPanel
Its really simple to setup CloudFlare so you can use their free SSL certificates, however if you want to use https://yourdomain.com then you need to use the FULL DNS option which is free of charge.
The differences in the SSL options are as follows and all free.
Flexible SSL:
There is an encrypted connection between your site visitors and CloudFlare, but not from CloudFlare to your server.
- You do not need an SSL certificate on your server.
- Visitors will see the SSL lock icon in their browser.
Full SSL:
Encrypts the connection between your site visitors and CloudFlare, and from CloudFlare to your server.
- You will need to have an SSL certificate on your server. However, CloudFlare will not attempt to validate the certificate (certificates may be self-signed).
- Visitors will see the SSL lock icon in their browser.
Full SSL (strict):
Encrypts the connection between your site visitors and CloudFlare, and from CloudFlare to your server.
- You will need to have a valid SSL certificate installed on your server, and the certificate must be signed by a trusted certificate authority and have not expired.
- Visitors will see the SSL lock icon in their browser.