Zerossl | Let’s Encrypt alternate for GoDaddy [Free SSL Installation Guide]

 

zerossl lets encrypt

Here, Zerossl for GoDaddy hosting. an alternate Method to install Let’s Encrypt free SSL service. now we are gonna see how to set up a free SSL using Zerossl for your WordPress blog which is hosted by Godaddy. Most of the major hosting providers give Let’s Encrypt as default feature under Security option.

Unfortunately, GoDaddy does not provide Let’s Encrypt. don’t worry there is an alternate way to install it via Zerossl.

Why Zerossl | Let’s Encrypt?

It’s a Major Open source trusted SSL certificate provider which is sponsored by Chrome, Mozilla, Facebook, Automattic, and much more famous internet services.

It gives security and Green Lock for all browsers. supported by all browsers.

Why SSL[HTTPS]?

SSL stands for Secure Socket Layer which is used to secure the site from malicious attackers to stop pulling users sensitive information like credit cards, debit cards, and other banking or payment information. well, it’s not only used to secure payment portals also secure the site from other kinds of attacks.

Also, SSL[HTTPS] also considers as a search engine ranking factor. yes, it’s true. you can go for premium SSL Certificates if you are running some serious sensitive services online or your blog\site makes a decent income.

Let’s see the steps involved in free Zerossl | Lets Encrypt Installation:

1. Visit https://zerossl.com/ click online tools and you can see Free SSL certificate wizard and tap start.

 

Zerossl

2. Now enter your domain or subdomain needs SSL to accept their terms and conditions[check both of them] then next. and forgot one thing choose HTTP verification by default it already checked.

3. Now CSR and Private Key are generated successfully now you need to save them for feature purpose.

 

Zerossl CSR and Certificate

4. Then click next. we entered the verification portion. Login your Godaddy Hosting Cpanel using Mozilla Firefox to avoid login session expired error.

5. In Cpanel Files > File Manager > Select the Domain or sub-domain you need to install SSL. here the tricky part, if you are hosting a single domain you can simply create that two folders in web-root > public_html folder.

If you have multiple domains[addon] subdomains you need to select the sub-directory named as like the domain name. if it is a sub-domain it’s named as you subdomain first name. just click it and enter.

Create a folder .Well-known and open it Create another folder acme-challenge. next download the file given in the verification section.

zerossl verification

zerossl creating folder in cpanel

next, upload that file using upload option in the file manager. once it’s successfully completed visit the given link in the verification page.

zerossl verification file upload

If it’s succeeded you can see a message like the below picture.

zerossl file verified

now you have CRT, Certificate Authority Bundle and Private Key. Note: The Certificate Has Two codes, First one is CRT, and the Second one is Certificate Authority Bundle [both are in one box]. Don’t copy entire code and paste it on CRT. There is No problem with Private Key. it has only one code.

6. It’s time for installing the codes. Cpanel > Security > SSL/TLS > Install and Manage SSL for your site [HTTPS] > Manage SSL sites.

cpanel manage ssl

Select the domain or sub-domain to install and paste the CRT[first half code in certificate], paste Certificate Authority Bundle [second half code], then paste the private key in respective places. then tap install certificate. the following message will pop up once it’s succeeded.

zerossl lets encrypt installed successfully

7. Now you have successfully installed Zerossl | Let’s Encrypt on your GoDaddy Cpanel. next, you need to change the HTTP to HTTPS in WordPress Settings > General settings > WordPress Address [URL] and SiteAddress[URL] to https.

you can use a free plugin to redirect http to https or place the following code in Cpanel >File manager > select the domain or sub-domain web-root and tick show hidden files. look for .htaccess if it’s not present create one and paste the following code and save.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Here, the installed SSL will be like:

SSL Green lock in browsers

That’s It. Now your site is secured. don’t forget to update https version of site and sitemap on search engines.

Finally:

Zerossl free let’s encrypt expires once 90 days. you need to follow the same procedure to update HTTPS. I am installed only for non-www version, you can also add www version if necessary. if you find any difficulties while installing the certificates feel free to ask me via comment. also, leave a suggestion if you have any. Thank You:)

Sathish

Hi! I am Sathish. I am the person behind this blog. I am covering exclusive Blogging tips, Tech tips, and Lifestyle contents.

You may also like...

Leave a Reply