Issuing a Free SSL Certificate in cPanel¶
Step 1: Access cPanel¶
-
Log in to your cPanel account using your credentials.
One-Click Login for Asura Hosting Customers
We also allow one-click login through the Client Area
Step 2: Locate "SSL/TLS Status" within cPanel¶
-
In the cPanel dashboard, navigate to the "Security" section.
-
Click on "SSL/TLS Status."
Step 3: Run AutoSSL¶
-
Click on the "Run AutoSSL" button.
cPanel will now automatically generate and install a free SSL certificate for all the active domains under the cPanel account.
Note
cPanel will only issue SSL Certificates for domains that are using the servers DNS. This is because Lets Encrypt requires a DNS / HTTP check on the domain before issuing the SSL Certificate for it.
-
Once the SSL certificates are issued, the cPanel page will automatically refresh and you'll see a green checkmark icon next to each domain the SSL request was successful for.
You can also cross-verify the SSL Certificates by visiting the HTTPS:// URL for your domain directly in your browser.
Troubleshooting Tips for Common Errors¶
Using Cloudflare¶
- If you are making use of Cloudflare for your domain, please set the SSL setting in your Cloudflare Dashboard (Cloudflare > SSL) to "Full"
Error: "DNS DCV: No local authority: “example.com”; HTTP DCV: “example.com” does not resolve to any IP addresses on the internet."¶
- Verify that that the domains DNS is correct and resolving to the correct server IP.
Error: "SSL certificate not trusted" when visiting the domain within your browser after issuing the certificate¶
- It may take some time for the certificate to be fully recognized and trusted by browsers, mainly due to cache. You can try clearing out your browsers cache and re-visit the URL.
AutoSSL not running for domain as it has an expired SSL Certificate already¶
- To fix this, simply go to "SSL/TLS" > Manage SSL Sites > Click "Uninstall" on all the expired SSL certificates. Once complete, re-do the steps above.