Web

How Install Let’s encrypt SSL certificate On Your Domain

In this article we have given an exclusive guide on how to install Lets encrypt Certificate on your domain. Use the table of content below to navigate to any section of the article you prefer. Lets get started

WHAT IS SSL

Secure Socket Layer (SSL) is a standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers are private and secured. SSL is used by millions of websites currently.

WHAT IS LET’S ENCRYPT

Let’s Encrypt is a free, automated, and open certificate authority provide by Internet Security Research Group (ISRG). It was formed in April 2016 to provide free digital certificate to website owners in order to enable HTTPS(SSL/TLS). It is secured regardless of the fact that it’s free. Over 60 million Actively Registered Domains have lets encrypt installed.

 

BENEFITS OF SSL

Few benefits of using HTTPS are:

      • Boost Search Engine Rankings (Google currently uses HTTPS as a ranking signal)
      • Secure online transactions

ALSO ON PCBOSS: IT Guy Wows The Internet, Builds a Website To Propose to Lover

 

INSTALLATION PROCESS

Let’s Encrypt can be installed via your web server’s cPanel. To successfully install the Let’s Encrypt SSL, you need to ensure that your DNS  is pointed to your hosting account. It can both be installed on a shared hosting and a virtual private server or a dedicated server. Some hosting companies enables clients to easily install Let’s Encrypt SSL by integrating it directly into their cPanel.
In this article we are going to use the services of SSL FOR FREE to acquire a Let’s Encrypt SSL Certificate, install, verify, maintain and update it. You may as well be able to install via the command line (mostly for virtual private servers). Unfortunately, that is beyond the scope of this article.

Prerequisites

Before you install an SSL Certificate or enable HTTPS on your website, you need or need to do the following

  1. A certificate from a Certificate Authority (CA). Let’s Encrypt is a CA
  2.  Demonstrate total ownership of your domain
READ ALSO  Create bootable USB drives for windows installation the easy way

Acquiring the certificate

There are lots of tutorials online that shows how to install ssl certificate for free. As said earlier we’ll use obtain the certificate using SSL FOR FREE. Once gotten, we proceed to installing using cPanel

Steps

    1. Visit SSL FOR FREE  website –> https://www.sslforfree.com
    2. Type your domain address (Example mydomain.com) into the “enter your website to secure”. install let's encrypmin
    3. You’re provided with SSL certificates for mydoman.com and www.mydomain.com automatically.

Now you need to verify that you are the rightful owner of the domain you entered (mydomain.com). Verification can be done through your web server. This prevents other people from getting SSL certificate for your domain.

There are there ways to verify your domain with SSL FOR FREE. We will walk you through only the first two methods. You can skip to “Installing Certificate” if any of the methods works for you.

  1. The first method is via Automatic FTP Verification. Here you need to enter FTP information to verify your domain automatically
  2. The second method is via Manual Verification. You’ll be asked to download two files which you have to upload to your web server for manual verification
  3. The last is through Manual Verification (DNS). You’ll be prompted to create and add a TXT records to your DNS server

First Method: Automatic FTP Verification

  1.  Click the Automatic FTP Verification button
  2. Input your web server FTP account information in the form that shows below.
  3. Click on “Download Free SSL Certificate” button.
  4. You’ll be taken to the “Loading SSL Certificate Account page” and proceed to the “Generating SSL Certificate Securely” pageinstalling ssl certificate complete guide
  5. Scroll to the bottom and Click on “Download all Certificate Files” button to download.
READ ALSO  Create bootable USB drives for windows installation the easy way

If this method worked for you skip to Installing the certificate

NB: You are giving access to your server files if you give FTP account details to someone. You can opt for other methods of verification if you feel insecure.

ALSO ON PCBOSS: Inspirational Quotes For Designers

Second Method: Manual Verification

  1. Click on “Manual Verification” button.
  2. Click on “Manually Verify Domain“.manual verification let's encrypt 23-min
  3. SSL FOR FREE will generate two files. Download both files and save them onto your computermanual verification let's encrypt 3-min
  4. Login to your cPanel account, create a new folder in your domain root directory and name it “.well-known“. NB: if you are in a windows environment you have to add a dot at the end of the folder name (. well-known.)
  5. Create another folder inside the “.well-known” directory and name it “acme-challenge
  6. Upload previously download files to the “acme-challenge folder
  7. You need to click on the two links provided by SSL For Free to verify successful upload
    A random alphanumeric characters will show. If otherwise, then recheck that you are uploading in the correct place.manual verification let's encrypt 6-min
  8.  Now go back to the previous tab and click “Download SSL Certificate“.
  9. You’ll be taken to the “Loading SSL Certificate” Account page and proceed to the “Generating SSL Certificate Securely” page

Once your SSL certificate is successfully generated, You’ll be asked to input your email address and password to receive email notification one week before certificate expiration.
You’ll be shown details for the Certificate, Private Key and CA Bundle for your domain (mydomain.com). Download the certificate to your local computer.

 

Installing the certificate

Once you have downloaded the SSL certificate earlier, note that the installation is straightforward and quick regardless. Follow the steps below to install you newly acquired SSL certificate

  1. Login to your cPanel and go to “SSL/TLS managercpanel installation-min
  2. Click on “Manage SSL sitescpanel installation 4-min
  3. Scroll to the bottom and click on “select a Domain
    A list of all your domain names will drop down.
  4.  Select the domain you want to install the certificate on
  5. Open the Certificate files you downloaded earlier in any text editor (Notepad is recommended). Copy and paste their details  into their respective fields.cpanel installation3-minNB: Ensure all contents of each files are copied and pasted.
  6. When you’re sure all the above have been done correctly proceed by clicking on the “Install Certificate” button at the bottom of the page.
READ ALSO  Create bootable USB drives for windows installation the easy way

Hurrayyyy. You have successfully installed your SSL certificate

 

Verifying Successful Installation

To confirm that your SSL certificate is installed correctly, we’re going to use Namecheap SSL Checker.
Visit the URL: https://decoder.link/sslchecker/
Enter your domain name into the space provide and hit “Enter
You should get a results like this if certificate has been installed successfullycpanel installation 4-min

Let’s Encrypt SSL certificates can only last for a 90-day period. You need to renew it before it expires.

 

CONCLUSION

I am glad you’ve been able to follow the tutorial to the end. You can now install Let’s encrypt SSL on any other domain you own. We admit we can make a mistake along the way. We’ve provided a comment box for that, otherwise give us a thumbs up and follow us on all social media @pcbossonline. See you in our next tutorial. We love you.

Summary
How To Install Let's encrypt SSL certificate On Your Domain
Article Name
How To Install Let's encrypt SSL certificate On Your Domain
Description
In this article we have given an exclusive guide on how to install Lets encrypt Certificate on your domain. Let's Encrypt can be installed via your web server's cPanel.
Author
Publisher Name
PcBossOnline.com
Publisher Logo
Show More

Pc Boss

I publish articles about everyday tech, gives tutorials on web design and more. I've designed 1001 websites and counting. Get in touch with me on social media via pcbossonlie.

Related Articles

Leave a Reply

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

Close
%d bloggers like this: