How to add website and enable free SSL Certificate from Cloudflare panel?

This article will guide you how to add website and enable Free SSL Certificate from the CloudFlare panel.

Cloudflare will speed up and protect your site. It provides free SSL certificate to encrypt the data transmission between browser and web server. This free SSL (Universal SSL (Shared/Default 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.

This article outlines the steps to add your first website and to enable FREE SSL certificate of Cloudflare.

  1. Create an account and login.

    Go to cloudflare website and create an account and login to your CloudFlare Account.

    01-login-into-cloudflare



  2. Add your site

    1. Click on Add a Site button from CloudFlare Dashboard.

      02-addSite-in-cloudflare

    2. Enter the domain for your website and then click Add Site. It's not necessary to add "www" to the domain. For example, if your website is www.example .com, type example .com.

      03-add-your-site-in-cloudflare

    3. CloudFlare will scan your domain's DNS records. This will take approximately 60 seconds to complete. Once the DNS scan has finished, you will see We're querying your DNS records page. Click on Next.

      04-verify-DNS-in-cloudflare

    4. Select a FREE plan and then click on Confirm Plan.

      04a-selct-plan-in-cloudflare

    5. It will ask for plan confirmation, click on Confirm.

      05-confirmation-plan-in-cloudflare



  3. Configure DNS records

    1. On the next screen, you will see the list of current DNS records for your website including your subdomains. It will also display additional information as which traffic will be protected by CloudFlare and which won't.

      06-dns-query-result-in-cloudflare

    2. You need to click on orange cloud icon to enable Cloudflare for a particular DNS record. You can keep it disable (gray cloud icon) if you want to bypass CloudFlare for that DNS record. If there are any additional records you'd like to add, you can add them here. After you've reviewed your DNS records, click Continue.

      07-DNS-change-in-cloudflare

    3. On the next step, you will see Cloudflare nameservers for your domain. Please write down the Cloudflare nameservers provided on this page. Click on Continue.

      08-changeNS-in-cloudflare

    4. Congratulations! The final step is to update the nameservers for your domain with the Cloudflare nameservers at your domain registrar. Once the nameservers for your domain are propagated, CloudFlare activates your website and it will show the status Active on the Overview page. You can check SSL status on Domain Summary section.

      09-congratulations-message-in-cloudflare



  4. Manage SSL and Caching

    1. Flexible is enabled by default for your website.

      Flexible SSL — (No SSL certificate)

      - DO NOT use this option if you have already added an SSL certificate to your domain.
      - The connection between the user and Cloudflare is secure, but the connection between your Hosting Server and Cloudflare is not encrypted.
      - This is the default setting for your domain when you add a FREE Cloudflare plan to your domain without an SSL certificate.
      - This setting does not require you to purchase an SSL certificate.

      Full — (Self-signed certificate)

      - ONLY use this option if you have a self-signed certificate.
      - The connection between the user and Cloudflare is secure. The connection between Cloudflare and Hosting Server is secure, but not authenticated.
      - Your visitors will see HTTPS and a secure padlock in their browser.
      - You must have at least a self-signed certificate installed.
      - Cloudflare does not verify the authenticity of the certificate you installed.

      Full (Strict) — (Third-party SSL certificate)

      - You can use this option if you have a Third-party SSL certificate.
      - The connection between the user and Cloudflare and from Cloudflare to Hosting Server is secure.



    2. You can Manage SSL cryptography settings for your website from Crypto tab located on top of the window.

      11-dns-record-in-cloudflare

    3. Now click on the Caching tab located on top of the window. Click on the Purge Everything button.

      12-purge-everything-cloudflare

    4. In the confirmation box again click on Purge Everything.

      13-confirmation-message-in-cloudflare

Note: Purging the cache may temporarily degrade performance for your website and increase the load on your origin server.

 


  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

Does Rapid SSL certificate provide 128 bit encryption OR 256 bit encryption?

The actual encryption strength on a secure website connection enabled by a digital SSL...

Do you provide Extended Validation Certificate?

No, we do not provide Extended Validation Certificate. However, we do provide the following SSL...

How to redirect cPanel/Webmail to encrypted connection [SSL]?

When you want to transmit sensitive information over the Internet, you should use HTTPS instead...

Difference between AutoSSL vs Paid SSL certificates.

 Free SSL Certificate  Paid SSL Certificate AutoSSL (cPanel, Comodo issued)...

What is the charge for SSL certificate purchase and installation?

We are offering different types of SSL certificates. Please refer following URL for available SSL...