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).
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:
This tutorial assumes you’ve already logged in to cpanel.
1) Once you are logged in to cPanel, scroll down the page to the ‘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 cpanel.* and webmail.*, which, when added, allows 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.