How to get a free SSL certificate for life with Coolhandle (or any other hosting provider) Follow
So, many hosting providers nowadays offer a free SSL certificate with their plans, but some (like coolhandle) don't. This can be a problem when setting up google ads and generally shows an ugly "not secure" tag next to the site's address bar.
Here I go over the steps required to get a free SSL for life for your domain, also included a video at the bottom so if you're more of a visual learner, go ahead and jump straight down on this page.
Ann SSL certificate is basically a electronic document used to prove the ownership of the domain.
First, let's go to the this site: https://www.sslforfree.com/ , these guys made it free & easy for us to set up our SSL certificate. then we would enter our main domain name and click "create free SSL certificate":
Now click Automatic FTP verification, and fill in your cPanel login details.
The new SSL certificate will be generated:
Then, you will have the option to fill in your email to get a reminder of renewing your SSL certificate, I highly recommend doing so, as the free certificate is valid for 3 months, and you will need to quickly renew it before they expire (or after :)), but they can be re-generated forever.
Next step you will see a scary screen like that:
Breath deep and don't worry, we are going to be done soon! Keep the above page open and open a new tab, then login to your Coolhandle cPanel and go to SSL/TLS under "security":
Click "manage ssl sites"
Now scroll down, choose your domain (choose your main domain) and you will see the 3 windows, corresponding to the 3 windows we had above with the scary strings. Just copy the whole text from every box on the sslforfree site, and paste in each box in here.
Then click "Install Certificate"
Success! you got your brand new shiny free SSL certificate.
LAST STEP!
Very last step! We want to make sure that when a customer types in your domain, they are directed to the SSL protected website. Go to your cPanel and access the file manager, then navigate to public-html folder, and then click the "+file' button:
Then make the file name ".htaccess" (The dot in the beginning is important!), and click "create new file".
* Now sometimes the file already exists, or you've created it but can't see it. That's becasue 'show hidden files' isn't enabled. Please click settings on the top right corner of the screen and 'show hidden files':
Then click 'Save' and then keep following the instructions:
Then right click the new file that you've created and click 'edit':
And then paste the following code to the file editor that was opened:
"RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain/$1 [R=301,L]"
(Please change "yourdomain" with your main domain)
And click save changes:
That is it! Now your domain contains the SSL certificate, and every time someone tried to access it, they will get to a secure site.
Comments
0 comments
Please sign in to leave a comment.