How to Enable Free SSL Certificate From CloudFlare Panel?

CloudFlare provides free SSL certificate to encrypt the data transmission between browser and web server. This free SSL certificate can secure main domain (yourdomain.com), and all its subdomains (*.yourdomain.com). Once you enable CloudFlare free SSL certificate, traffic from browser to CloudFlare server will be encrypted, but traffic from CloudFlare to your website's origin server will not be encrypted. The following tutorial will assist you to enable CloudFlare SSL certificate from CloudFlare control panel.

  1.  Log into your CloudFlare Accountand click on Add Site.

    Add Website

  2. Specify the name of your website, for which you want to activate this free SSL certificate. Then click on Begin Scan.

    Begin Scan

  3. Once you click on Begin Scan, scanning process will be initiated.

    Scan In Progress

  4. Once the scanning process is completed, click on Continue Setup.

    Continue Setup

  5. On the next screen, you will see the list of current DNS records for your website. It will also display additional information as which traffic will be protected by CloudFlare and which won't. Check all the records and click on Continue.

    DNS Records

  6. On Select a CloudFlare Plan page, select Free Website and click on Continue.

    Select Plan

  7. On the next screen, you will see current nameservers of your domain and the new CloudFlare nameservers which you need to set for your domain. Copy those nameservers and click on Continue.

    Nameservers

  8. Now login to your domain control panel and change nameserver to Cloudflare's nameservers. Note that nameservers propagation may take 12 to 24 hours.

  9. Once the nameservers are changed at domain control panel, again login to CloudFlare account and change few settings to use CloudFlare free SSL.

  10. On CloudFlare panel, click on Crypto tab located on top of the page, and change SSL setting to Flexible. Note that, if you select flexible mode, the connection between your visitor and Cloudflare will be encrypted but not from Cloudflare to your server. Furthermore, you do not need to install SSL in your server and visitor will see a lock icon on their browser.

    Change SSL Type To Flexible

  11. You will need to wait for new nameserver propagation and changes you made in CloudFlare. While the nameservers are being propagated, you will see Authorizing Certificate in Crypto field as shown in the following image.

    Authorizing Certificate

  12. Once the nameservers are propagated, you will see Active Certificate in the Crypto field as shown in the following image.

    Active Certificate

  13. Now click on Caching tab located on top of the window.

    Caching

  14. Scroll down to the page and click on Purge Everything button. In the pop window again click on Purge Everything.

    Purge Everything

  15. Click on Overview tab located on top of the window, and you will see the status of SSL has changed to Active.

    Active SSL

That's it! SSL certificate is activated for your website and your visitors will see a lock icon on your website.

  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

How to import SSL certificate in Windows server?

To import SSL Certificate in Windows Server, firstly, you need to export the SSL certificate....

Comparison of Rapid SSL Certificate V/s. WildCard SSL Certificate V/s. Multi Domain SSL Certificate

  Rapid SSL Certificate Wild Card SSL Certificate Multi Domain SSL Certificate...

Get to know about SSL

This article will provide you the brief idea of SSL. Starting with what is SSL... The Secure...

How to generate CSR key and install SSL certificate on IIS 8?

SSL (Secure Sockets Layer) is an encryption technology, which creates an encrypted connection...

How to generate CSR key in IIS 7?

Windows VPS clients can generate the CSR key from IIS 7 at their end. This article will give you...