AutoSSL is a feature available in WHM on our VPS and Dedicated server plans. It installs free SSL certificates for specific websites that are hosted in the correspondent WHM.
With User-responsible and Basic hosting plans, you can enable AutoSSL for your websites through WHM.
If you’re using a Complete hosting plan or you don’t want to go through the hassle of enabling AutoSSL yourself, you can submit a ticket to the "Hosting - VPS and Dedicated Servers" department here and our team can assist you with the process.
Note: if you have any issues with enabling AutoSSL on a User-responsible hosting plan, an extra fee is required for our support team to check the issue.
The AutoSSL feature can be added to the “Feature list” during its creation in WHM. The Feature list is a list of features that will be added to the user’s cPanel. If AutoSSL was not initially included, it is possible to edit a "Feature list" to add it later. Here is a helpful guide on managing Features in WHM.
Once the AutoSSL feature is added, it can be managed on the "Manage AutoSSL" page in WHM’s SSL/TLS section.
There are several tabs on the "Manage AutoSSL" page.
Here you can choose your preferred SSL provider and click "Save" to use an SSL certificate from that specific provider.
Note, if you enable the "Allow AutoSSL to replace invalid or expiring non-AutoSSL certificates" option, the AutoSSL certificate will replace any expired, due to expire, or invalid non-AutoSSL certificate already set up for the selected domain or subdomain. If you would like to have some domains with AutoSSL certificate and some domains without it, please make sure this option is disabled.
To enable the AutoSSL feature for specific websites, follow the steps below:
You can also enable AutoSSL for several specific users. To choose the exact users, just tick their names in the list. Then, you can use the buttons above the user list to enable, disable or reset to the default settings.
If there are issues with the AutoSSL setup, you can check the issue on the "Logs" tab by choosing the specific log and clicking "view log".
If the "Allow AutoSSL to replace invalid or expiring non-AutoSSL certificates" option is enabled in WHM, the SSL certificate will be installed in cPanel automatically.
If this option is disabled, the added SSL certificate should be installed manually by following the simple steps below:
There you will see a list of all the domains and subdomains in cPanel along with their SSL certificates.
To check the installed SSL certificates in cPanel:
Use the "Uninstall" option to remove the certificate. This will disable the certificate, but it will still be stored in cPanel.
If you ever need to enable the SSL again, you can install it via the "Certificates (CRT)" part in the "SSL/TLS" section by clicking the "Install" button beside the required certificate.
You can also check if the certificate is installed correctly by using this tool. Simply enter the domain or subdomain into the correspondent field and click "Check".
If you prefer using command line to manage your server settings, AutoSSL can also be managed through SSH.
To do so, connect to your server via SSH.
Next, run this command to check the AutoSSL status:
You can check the AutoSSL status for a specific cPanel account using the "
To check the SSL certificates for all domains in cPanel, run the following command:
Once the AutoSSL enabling and SSL installation are completed, the website will be accessible via both the secured https:// and not-secured http:// connection.
If you would like to make the website accessible via https:// only, you can set up an https:// redirect in cPanel by following this guide.