in DevOps

How to get free SSL certificate for my website ?

5 years back if anyone had asked me whether  SSL is necessary ? I would have suggested him , Brother ! if you are willing to waste your hard earned money, please get a BEER ! :p

But nowadays situation has been changed. Why ? because now you could get SSL certificates from Trusted Authority at not more $0? So my today’s post is dedicated to how to get free certificates for your website.

Till today’s date, two best way for requesting free certificates for your websites would be :

  1. Let’s Encrypts
  2. CloudFlare

Configuring Let’s Encrypt

Actually i am feeling too lazy to document the process of configuring Let’s Encrypt. But below I’m listing some really good article that could get you to configure  LE for your site.

  1. https://easyengine.io/tutorials/nginx/letsencrypt/
  2. https://easyengine.io/docs/lets-encrypt/
  3. https://letsencrypt.org/howitworks/
  4. https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-14-04
  5. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04

Please Note, You would require sudo access to the server for configuring Let’s Encrypt. So if using shared hosting please consult your SysAdmin.

Configuring CloudFlare

To get Free SSL from cloudflare, first step is to replace your current namespace with CloudFlare Namespace. Thats All ! After that you are eligible for  “Single Click SSL” from Cloudflare.

Cloudflare provide three basic type of SSL configuration : Flexible, Full, Strict.

If your base site doesn’t have any preconfigured SSL certificate, you need to select Flexible SSL.

  1. https://support.cloudflare.com/hc/en-us/articles/200170516-How-do-I-add-SSL-to-my-site-