What is an SSL Certificate?

An SSL Certificate creates encryption between a computer and a server.It’s generally used to keep users personal information private.An encrypted website address starts with “HTTPS” rather than “HTTP”.Whenever you see a green padlock at the beginning of the domain name, means that site is encrypted with an SSL.There are lots of certificates like this.Normal SSL, EV SSL and many more.They are gonna cost you around $5-$300 or more.But I’m going to show you that how can you install a free SSL certificate on your website or blog.

Why an SSL Certificate?

Simply to secure the connection between a user computer and server.E-commerce websites which took payments on their website must need this certificate.This certificate keeps users sensitive information like credit card details, account login information safe.Also, it increases the trust of a user.

SSL has nothing to do with preventing hackers or other ways to break into a website.It just keeps users information private.A simple way to protect the privacy of your users. So, either you have a small blog or a large company website, you can have an SSL Certificate.Because it’s completely free.

How to install free SSL certificate on a website?

This tutorial will show you how to install a free certificate step by step to a website.I am using one of my domain name “edeew” as an example.You need access to your Cpanel in order to install this SSL.I am using the Namecheap hosting Cpanel.Your hosting may be different, but the process is same.

Before installing this SSL certificate, the domain edeew is not secured.The browser gives me a warning because I didn’t install an SSL to this domain.You can check out the image below.

free ssl certificate

Step1:

Go to sslforfree.com and type your domain name which you want to install the free SSL certificate.Then, click on the button “Create Free SSL Certificate”

free ssl certificate

Step 2:

Now click on “Manual Verification” and then click “Manually Verify Domain”

free ssl certificate

Step 3:

Now you can see there are a bunch of steps.We need to follow those steps in order to install the free SSL certificate.At first download the two files into your computer.

free ssl certificate

Step 4:

Now head over to your Cpanel.Click on File Manager and go to your domain home directory.(If your domain is a primary domain into the hosting, your home directory will be “public_html”.But if you want to install the certificate on an addon domain, your home directory will be different.)

free ssl certificate

Step 5:

Now create a new folder under your domain folder named “.well-known”(don’t forget to put the dot at the beginning).Again, create another folder in your domain under “.well-known” folder named “acme-challenge”

free ssl certificate

free ssl certificate

Step 6:

Now upload the two files you’ve downloaded earlier, under “acme-challenge” folder.

free ssl certificate

Now, you need to verify if you uploaded the files correctly.Just head over to sslforfree.com and click on the two links in step 5.

free ssl certificate

If you have successfully uploaded those two files, after clicking those links it will look like below.If you see any error, do this again.Make sure you create the folders in the correct format.

free ssl certificate

free ssl certificate

Step 7:

Now you need to download the certificate and upload it to the Cpanel.Simply head back to sslforfree.com and click on download certificate.This will redirect you to the page where you can find the code to upload your certificate.

free ssl certificate

Step 8:

After downloading the free SSL Certificate, go to your Cpanel.Scroll down to the security section and click on SSL/TLS.

free ssl certificate

Click on “Manage SSL sites” under “Install and Manage SSL for your site (HTTPS)”

free ssl certificate

Select your domain and copy the codes from sslforfree.com to the certificate box.And click on the “Install Certificate” button.

free ssl certificate

free ssl certificate

You will get a success notification like below.Which means your free SSL certificate is successfully installed.Your website is now encrypted.

free ssl certificate

Creating Redirection:

Now, you need to redirect your website from HTTP to HTTPS.This redirection will force the SSL on every page of your website.If you don’t do this, the SSL will not work.Because it remains the same as before until you write “https” before the URL.

Step1:

Go to your Cpanel>File Manager>Your Domain Folder(Where you create the file “.well-known”)

Step 2:

Create a file name “.htaccess”(Don’t forget to put the dot in front.If the file already exists, simply click on edit.

free ssl certificate

Step 3:

Copy the code below and paste it above of everything in the “.htaccess” File.Exchange “https://example.com/” with your domain name.Click save to save the file.

Code:

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

free ssl certificate

The free SSL certificate is now finally installed.You can visit your website now and you will see a green padlock.You don’t need to type “https”.You will be automatically redirected.Your visitors will see this secure connection on every single page of your site.

free ssl certificate

Wrapping Up:

This free SSL certificate will increase the authenticity of your site.Your visitors will feel comfortable visiting your site or purchase something through your site.Remember, this SSL is valid for 3 months only.You have to re-do all the steps again after 3 months.Just uninstall the previous certificate from the SSL/TLS page on Cpanel before installing the new one.It will be free forever, no additional charges will apply.If you are facing a problem installing the SSL, check out the video above or let me know in the comment section.

 

About the Founder
Blogger and Online Marketer
Sheikh Sadman Rahman is an 18 years old Online Marketer and Blogger.He is founder of the Online Marketing blog Gumebr.com and also the founder of an e-commerce store Edeew.com