How to Add an SSL Certificate in cPanel Using AutoSSL
This guide explains how to install a free SSL certificate in cPanel using AutoSSL.
AutoSSL will normally issue a free SSL certificate for your domain automatically.
If the domain DNS has only recently been changed, you may need to wait for propagation before trying to run AutoSSL.
Log in to cPanel
Firstly, log in to cPanel using the information provided in your New Account Information Email.
If you have not received this email, please check your junk or spam folder.
You can usually log in by visiting:
https://server.chostserver.com:2083
Alternatively, you may also be able to access cPanel from your client area or by using your own domain name followed by /cpanel.
Enter your cPanel username and password to access your hosting control panel.
Go to SSL/TLS Status
Once logged in to cPanel, navigate to the SSL certificate area.
- Log in to cPanel.
- Scroll down to the Security section.
- Select SSL/TLS Status.
From this section you can view the SSL status for your domain and run AutoSSL if required.
Check the SSL Status of Your Domain
The SSL/TLS Status page will show your domain names and subdomains, along with their current SSL status.
You may see icons or messages showing whether the domain is already secured, pending, or not currently protected by SSL.
yourdomain.com and www.yourdomain.com are included in AutoSSL.Select the Domains for AutoSSL
On the SSL/TLS Status page, select the domains and subdomains you want AutoSSL to cover.
For most websites, you should select the main domain and the www version.
- Tick the checkbox next to your main domain.
- Tick the checkbox next to the www version of the domain.
- Include any other required subdomains, such as mail or webmail, if they are available.
If a selected domain does not resolve correctly, AutoSSL may not be able to issue the certificate.
Run AutoSSL
Once you have selected the required domains, click:
Run AutoSSLcPanel will now attempt to validate the selected domains and install a free SSL certificate automatically.
This process usually takes a few seconds to a few minutes. In some cases, the certificate may show as pending while cPanel completes the validation.
Verify HTTPS is Working
Once AutoSSL has completed, open your website using HTTPS:
https://yourdomain.comYou can also test the www version if it was included:
https://www.yourdomain.comYour browser should show the secure padlock icon if the SSL certificate has installed correctly.
Optional SSL Test
If you want to run a more detailed SSL check, you can use the SSL Labs test:
https://www.ssllabs.com/ssltest
Common AutoSSL Problems
If AutoSSL does not issue the certificate successfully, these are the most common causes:
- The domain is not yet pointing to the Cheap Host server.
- DNS changes are still propagating.
- The www version of the domain was not selected.
- A selected subdomain does not exist in DNS.
- The domain is using an external DNS provider and the DNS records are incorrect.
- The website is loading mixed content, such as images or scripts over HTTP.
Force Your Website to Use HTTPS
After SSL has been installed, you may also want to make sure visitors are redirected from HTTP to HTTPS.
This can often be handled by your website software, such as WordPress, or by using a redirect rule in your
.htaccess file.
In cPanel, some accounts may also show an option called Force HTTPS Redirect under the Domains section.
If available, you can enable this for your domain.
https:// in the WordPress settings.AutoSSL Renewal
Once AutoSSL has been issued, cPanel will normally attempt to renew the SSL certificate automatically before it expires.
You should not usually need to renew the certificate manually, provided the domain continues to point to the correct server.
Need Help Installing SSL?
If you are having trouble issuing an SSL certificate in cPanel, please sign in to your hosting account and open a support ticket.
Our team will be happy to help.