In this tutorial, you will learn how to install Let’s Encrypt SSL for one of your domains in a few clicks.
What is Let’s Encrypt?
Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG). You may also be interested to know what is the difference between free Let’s Encrypt SSL and a Paid SSL Certificate.
Let’s Encrypt SSL Install Requirements
There are a few requirements that your domain should meet so you can install a Let’s Encrypt SSL successfully on it:
How to install Let’s Encrypt SSL on your domain
This tutorial assumes you’ve already logged into cPanel.
1) Once you are logged into cPanel, scroll down the page to ‘SECURITY’ area. Then click on Let’s Encrypt SSL.
2) The next step is to issue a new SSL certificate for the desired domain name. Choose from one of your domains in the list then click ‘Issue‘ under Actions.
3) In the next window, you will have multiple Domain options. For better understanding, we’ll explain each one.
cPanel subdomains are those such as cpanel.* and webmail.*, which when added, allow access to cPanel services via that subdomain.
4) Choose an SSL validation method:
If you wish to issue wildcards, you MUST use the DNS validation method.
5) Once you’ve chosen the validation method, click on the ‘Issue‘ button.
That’s it! The SSL certificate will be installed on your domain. The virtual host will be automatically updated with the new certificate and Apache will be restarted in the background.