Every cPanel account on our hosting gets a free SSL certificate through cPanel's AutoSSL. It is issued and renewed automatically; there is nothing to order and nothing to install.
When it is issued
AutoSSL can only issue a certificate for a domain that already resolves to the server, because the certificate authority checks the domain over the internet. So:
- Point the domain at your hosting (see Point your domain at your hosting).
- Wait for the nameserver change to spread, usually a few hours.
- AutoSSL runs on its own schedule on the server. To trigger it sooner, open cPanel (Log in to cPanel), go to SSL/TLS Status, tick your domain and press Run AutoSSL.
The padlock appears once the certificate is in place. Certificates renew by themselves before they expire, as long as the domain keeps pointing at the server.
If the padlock does not appear
- The domain still points elsewhere, or only partly (for example
wwwpoints at another host). Check both the bare domain andwww. - The site loads images or scripts over plain
http://. Browsers then show a warning even with a valid certificate; change those addresses tohttps://in your site. - The domain uses another DNS provider with a proxy in front (for example Cloudflare's orange cloud). AutoSSL may then be unable to validate; use that provider's certificate instead, or switch the proxy off while it validates.
Forcing HTTPS
Once the certificate exists, cPanel's Domains page has a Force HTTPS Redirect switch per domain, so every visitor is sent to the secure address.
Was this article helpful?
Still need help?
Our support team answers every ticket. Sign in to the client area to open one, or send us a message.