Trusted by millions

Install Let’s Encrypt Free SSL on Godaddy or cPanel Hostings

Secure Socket Layer in short SSL is very important for your websites. It gives confidence to visitors that their data is secure and safe. Without SSL visitors and your site security is at higher risk.

Secure Socket Layer in short SSL is very important for your websites. It gives confidence to visitors that their data is secure and safe. Without SSL visitors and your site security is at higher risk. It protects from spamming and other security threats. But sometimes it is costly for a website owner to buy and install SSL certificate. For Small website owners we have defined a complete guide to install Let’s Encrypt Free SSL on Godaddy or cPanel Hostings.

Did it require coding skills?

Here we come with a gift for you to install Let’s Encrypt free SSL on the Godaddy server. It also works with any hosting providing company CPanel for you. The good thing is that you didn’t need any coding skills to install it.

What is Let’s Encrypt

Let’s Encrypt is a free SSL provider. It is the most popular SSL provider as compare to others. So you are safe to go with Let’s Encrypt Free Service for SSL.

On the other hand, it also has a disadvantage that you need to renew it after 90 days. There is also a way to make it automatic but it need advance knowledge of Shell and it might be tricky for you at this point. You can read here How to automate Let’s encrypt free SSL at Godaddy

Install Let’s Encrypt in Godaddy

Here we are going to install our Let’s Encrypt certificate in Godaddy for this purpose follow the following guidelines

  1. Go to Link
  2. Fill the form given on this page with the following details
    Enter your domain name like www.example.com, example.com. So You can add more domain comma separately.
    Enter your email address at which you want to register your SSL
    Choose HTTPS, accept terms, and click create free SSL
    lets_encrypt_1
  3. On the next page, you will see SSL-generated files like “Download File #1”, “Download File #2”. Download these files to your computer
    lets_encrypt_2
  4. Now Navigate to your cPanel and click on File Manager.
    lets_encrypt_3
  5. In the root directory of your domain create a folder named “.well-known” inside this folder create another folder named “acme-challenge”. Path of the acme-challenge folder should look like this
    lets_encrypt_5

  6. If .well-known is not showing enable hidden folders by clicking on setting and select show hidden files and folders.
    lets_encrypt_6
  7. Now upload the downloaded files into the acme-challenge folder. 
    lets_encrypt_7
  8. Go back to SSL generator from where you download files and click the link to verify your files are correct.
  9. If you see a page with random numbers than it indicates that all things are going good.
    lets_encrypt_8
  10. Now click on Verify Domain button to check 
    Lets_encrypt_9
  11. After successful domain verification, you will see SSL certificates generated files (Private Key and crt+ca bundle) in the next window. 
    Lets_encrypt_10
  12. Go to your cPanel, click on SSL/TLS usually under the security section. There click at manage SSL.
  13. There click at the last option with text “Manage SSL sites
    Lets_encrypt_11
  14. On the next window select your domain and paste CRT and private key text (copied from step 11)
    Lets_encrypt_12
  15. If it indicates that the certificate is not valid it is because it contains two certificates. See carefully and cut the code after the first “–End Certificate–“ line. Paste this cut code in the Certificate Authority Bundle at the end of this window.
    Lets_encrypt_13
  16. That’s all your site has now click on install certificate and you will see a success message from Godaddy.
    Lets_encrypt_14
  17. Finally, your site is secure you can test it with https://yoursite.com 

Redirect HTTP to HTTPS

So your site is now accessible with HTTPS and HTTP. You need to put a little effort to redirect HTTP to HTTPS for this purpose follow these steps

  • Find the .htaccess file in your root directory of the domain
  • Edit this file and paste the below code into it
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  • Save this file and that’s you all done.

Finally, test your domain with http://yourdomain.com and it will redirect you to https://yourdomain.com

Final Words

So we can say that Let’s Encrypt is a wonderful free SSL for small websites. But you need to remember that after every 90 days you have to update your SSL. 

Read: How to Rank website on Alexa


Leave a Reply

Your email address will not be published. Required fields are marked *