2 ways to get Free HTTPS for your website

HTTPS for your site nowadays is a must, especially when you are requesting for your visitor details or handling payments. So why pay more when you can get it free! Once you have it on your site, whenever your visitors reaches your site, their browsers should show a Green lock next to the website address.

SSL

Having SSL on your site brings many benefits as well, such as creating trust in your customers, increase your SEO (Google ranking signal since 2014) and enabling you to receive payment using your site.

The first method is more technical and your hosting provider must allow you to have SSH access or you can skip to the easier 2 step method below.  Both methods uses my hosting service as an example.

Both methods gets a certificate from Let’s Encrypt, which is sponsored by HP, Google (Chrome), EFF and other major names influencing the internet.

Method 1

Under ADVANCED option, you should find “SSH/Shell Access”.

SSH access

Logging into your hosting using the SSH/Shell Access and follow the steps below:

Installation

Since the script is only one file, you can use the command

curl --silent https://raw.githubusercontent.com/srvrco/getssl/master/getssl > getssl ; chmod 700 getssl

Getting started

Once you have obtained the script (see Installation above), the next step is to use

./getssl -c yourdomain.com

where yourdomain.com is the primary domain name that you want to create a certificate for. This will create the following folders and files.

~/.getssl
~/.getssl/getssl.cfg
~/.getssl/yourdomain.com
~/.getssl/yourdomain.com/getssl.cfg

You will need to edit both ~/.getssl/getssl.cfg and ~/.getssl/yourdomain.com/getssl.cfg to the values matching your domain and contact email address and set the server to get the certificate from to the production server with rate limits.

Then edit to have the values you want for this specific domain.

You can then just run;

getssl yourdomain.com

and it should run, providing output like;

Registering account
Verify each domain
Verifing yourdomain.com
Verified yourdomain.com
Verifing www.yourdomain.com
Verified www.yourdomain.com
Verification completed, obtaining certificate.
Certificate saved in /home/user/.getssl/yourdomain.com/yourdomain.com.crt
The intermediate CA cert is in /home/user/.getssl/yourdomain.com/chain.crt
copying domain certificate to ssh:server5:/home/yourdomain/ssl/domain.crt
copying private key to ssh:server5:/home/yourdomain/ssl/domain.key
copying CA certificate to ssh:server5:/home/yourdomain/ssl/chain.crt
reloading SSL services

If you require further help, you can check out a more detailed guide here.

Method 2

This method, again is using my hosting as an example. Instead of having to upgrade or pay at least $15 more to get a SSL certificate with other hosting providers, my basic plan already comes with it free.

As mentioned this is a 2 step process. Just click on Let’s Encrypt icon under Security in your Cpanel.

Free SSL

Choose the Domain and enter the email that you wish the alerts to be sent to and click on install to immediately get a usable SSL certificate for your HTTPS website!

how to install free ssl

With the rise of cyber security threats on the Internet,  it’s no wonder why some customers are hesitant to shop online. Stop losing potential customers by signing up with me, Jacy The Hosting Guy.

About Jacy The Hosting Guy

Over at Jacy The Hosting Guy, besides making sure your web hosting security needs are taken care of, your account also comes default with CDN (CloudFlare) and caching enabled to make sure your site is loaded quickly for your visitor no matter where they are.

Never be limited with my web hosting or maintenance packages!

Free WordPress site transfers are included when signing up with Jacy The Hosting Guy.

Sign Up today!

%d bloggers like this: