Let’s Encrypt introduced free SSL certificates quite some time ago. It made it possible for website owners to offer encrypted HTTPS connection for their visitors totally free of charge. To achieve it, follow the steps below:
Step 1 - Register at sslforfree.com
Go to the website sslforfree.com, type in your website URL and press Create Free SSL Certificate:
After this, register a new account.
Step 2 - Generate a certificate
Double-check your domain name and click Next:
Choose a 90-Day Certificate (1-year option is paid) and pick a Free plan on the final step. When the certificate is successfully generated, you will receive this message:
Note: Keep in mind that a free plan offers only 3 90-day certificates.
Step 3 - Verify domain ownership
There are 3 options on how you can verify your domain ownership - we strongly recommend HTTP File Upload method, as it is the fastest.
For this method download the requested file, then open Hosting → Manage → File Manager of your domain.
In public_html create a folder
.well-known (don’t miss the dot at the beginning), and another folder
pki-validation in it:
Upload the file you downloaded previously using the drag-and-drop or Upload Files button:
Your result should look this way:
The most important - now click on the link, provided in the instruction:
You should be able to open the file by this address - now click Next.
After this open your hPanel, Hosting → Manage → DNS Zone Editor, and insert sectigo in the search field. The record we are looking for is a CAA record with values:
If you don’t see such a record - create it:
Wait a few minutes and go back to the certificate validation page. Click on Verify.
Step 4 - Download and Install your SSL certificate
Choose the default type and download the archive with your certificate:
You will see 3 files there:
Open Hosting → Manage → SSL:
And install the SSL manually 😊
As this SSL certificate expires in 3 months, you will need to repeat the certification generation and installation every 3 months