How To Add CloudFlare Flexible SSL On WordPress

Do you want to add SSL to your website ? CloudFlare is giving free SSL for all its users !

In this article, I will be teaching you guys on how you can add CloudFlare flexible SSL on your WordPress blog. Its totally free !

How to add SSL using CloudFlare

How to add SSL using CloudFlare

  1. You must make sure your website already uses CloudFlare. (If you want to add a free SSL onto your website, you must register at cloudflare.com and you must make sure your domain has been parked onto cloudflare DNS)
  2. You need to create a Private Keys (KEY) , Certificate Signing Requests (CSR), Certificates (CRT), Install and Manage SSL for your site (HTTPS) in cPanel > SSL/TLS Manager. If you don’t know how, please check the video below:
  3. Once you have created the KEY, CSR and CRT in cPanel, simply login to your wordpress.

  4. Install CloudFlare Flexible SSL plugin (https://wordpress.org/plugins/cloudflare-flexible-ssl/)
  5. Once installed, you will then need to install Force SSL plugin on your WordPress (https://wordpress.org/plugins/force-ssl/)
  6. Now make sure CloudFlare Flexible SSL plugin and Force SSL plugin are both activated
  7. Now go to Settings > General
  8. Now change WordPress Address (URL) and Site Address (URL) to https from http and click Save Changes

Thats all, you have successfully added a free SSL onto your wordpress blog :D.

Things that you should note:

It takes 24 hours for NEW websites on CloudFlare to have a free SSL by CloudFlare !

Please make sure all clouds are orange color in your CloudFlare DNS settings. If you see Gray clouds, please click the Gray cloud icon to make it orange ! Example:

CloudFlare DNS Settings

CloudFlare DNS Settings

I hope you learned something from this article. If you have any questions, feel free to comment. This article has been written by me (Haider Ali Khan @ www.HaiderK.com).

UPDATE: Dedicated I.P was not needed to use Cloudflare SSL, sorry for my mistake 😀

Haider Khan
Author: 
Independent Cyber Security Researcher :)
22 Google Tricks
22 Google Tricks
Did you know you can get live
Make Your WordPress Website Handle Huge Traffic
Make Your WordPress Website Handle Huge Traffic
Is your blog getting slow when high
How to install Kloxo on a Linux/CentOS VPS
How to install Kloxo on a Linux/CentOS VPS
Need help installing Kloxo on your CentOS
  1. Manoj3 years ago

    Nice post

    Reply
  2. Aryan3 years ago

    Thank You Brother 🙂

    Reply
  3. syed3 years ago

    Good job bro that would be helpful for me thanks 🙂

    Reply
  4. HAider3 years ago

    brother video is not working kindly upload it on vimeo 🙂

    Reply
    • Haider Khan
      Author

      Haider Khan3 years ago

      Are you sure it doesn’t work 🙁 ?
      Try on an other browser and do let me know. Works fine with me

      Reply
      • Muhammad Haider3 years ago

        Not working bro 🙁 i tried on different browsers

        Reply
        • Haider Khan
          Author

          Haider Khan3 years ago

          Have you added the plugins ? Is your domain name pointing to cloudflare DNS >

          Reply
  5. sachin3 years ago

    4)Once you have created the KEY, CSR and CRT in cPanel, simply login to your wordpress.

    CRT is provided by certificate authorities like godaddy etc. If crt is needed how flexible ssl is free ?

    Reply
    • Haider Khan
      Author

      Haider Khan3 years ago

      Click Auto Fill in cPanel, it will fill it automatically and you are done 🙂

      Reply
  6. ZeXtoR3 years ago

    Awesome Tutorial. (Y)

    Reply
  7. H4$N4!N H4XOR3 years ago

    That’s nice Sweetoo 🙂

    Reply
  8. alirawish3 years ago

    bro nice tutorial

    Reply
  9. Captain Asif3 years ago

    I was looking for it you solved my issue thanks a lot!

    Reply
  10. KaSHIF H Khan2 years ago

    Thanks bro mojy es ki bohat zarorat this bohat bohat shukriya <3 Allah apko eska ajar ata kary (Ameen)

    Reply

Leave a reply "How To Add CloudFlare Flexible SSL On WordPress"

Must read×

Top