Free SSL certificates with AutoSSL: Difference between revisions
Docs admin (talk | contribs) No edit summary |
Docs admin (talk | contribs) Rewritten for current Acenet services (Main Page refresh) |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
AutoSSL | Every website on our cPanel servers gets a free SSL certificate from '''AutoSSL''', so visitors can use your site securely over https://. AutoSSL installs the certificate automatically and renews it before it expires. You don't need to buy, request or renew anything. | ||
AutoSSL covers each domain and subdomain in your account, including the www. version and the mail. address, as long as they point to our server. | |||
== Check your certificates == | |||
'''1.''' Log in to cPanel and go to '''Security''' > '''SSL/TLS Status'''. | |||
'''2.''' Each domain shows its certificate status. A green padlock means it's covered. | |||
[ | '''3.''' If a domain isn't covered yet, click '''Run AutoSSL'''. It takes a few minutes. | ||
To send all visitors to the secure address, go to '''Domains''' > '''Domains''' and turn on '''Force HTTPS Redirect''' for your domain. | |||
== If a domain doesn't get a certificate == | |||
The status on '''SSL/TLS Status''' explains why. The most common reasons are: | |||
* '''The domain doesn't point to our server yet.''' AutoSSL can only issue a certificate once the domain's DNS points here. After you change nameservers or DNS records, allow a few hours, then click '''Run AutoSSL''' again. | |||
* '''Cloudflare or another proxy.''' If the domain uses Cloudflare's proxy, set Cloudflare's SSL mode to '''Full (strict)''', and make sure nothing blocks the <code>/.well-known/</code> folder, which AutoSSL uses to confirm the domain. | |||
* '''Rules that block verification.''' Rules in your <code>.htaccess</code> file, or a security plugin, can block the <code>/.well-known/</code> folder. Allow access to it, then run AutoSSL again. | |||
* '''Unused subdomains.''' Subdomains you don't use, such as ''cpanel.'' or ''webdisk.'', can show as not covered. That's harmless. | |||
== Mixed content warnings == | |||
If your site has a certificate but the browser still shows a warning or no padlock, the page is loading some images or scripts over http://. Update those links to https://. In WordPress, update the '''WordPress Address''' and '''Site Address''' under '''Settings''' > '''General''' to start with https://. | |||
== Your own server == | |||
On a cloud server or dedicated server, AutoSSL is set up in WHM under '''SSL/TLS''' > '''Manage AutoSSL'''. Choose a provider, such as Let's Encrypt or Sectigo, and click '''Run AutoSSL For All Users'''. The '''Logs''' tab shows what happened for each domain. See cPanel's [https://docs.cpanel.net/whm/ssl-tls/manage-autossl/ Manage AutoSSL] documentation. | |||
If you need a certificate with extra validation, such as an organization-validated certificate, please [[Open a support ticket|open a support ticket]] in the '''Sales and Billing''' department. | |||
[[Category:cPanel]] | |||
Latest revision as of 14:21, 27 October 2026
Every website on our cPanel servers gets a free SSL certificate from AutoSSL, so visitors can use your site securely over https://. AutoSSL installs the certificate automatically and renews it before it expires. You don't need to buy, request or renew anything.
AutoSSL covers each domain and subdomain in your account, including the www. version and the mail. address, as long as they point to our server.
Check your certificates
1. Log in to cPanel and go to Security > SSL/TLS Status.
2. Each domain shows its certificate status. A green padlock means it's covered.
3. If a domain isn't covered yet, click Run AutoSSL. It takes a few minutes.
To send all visitors to the secure address, go to Domains > Domains and turn on Force HTTPS Redirect for your domain.
If a domain doesn't get a certificate
The status on SSL/TLS Status explains why. The most common reasons are:
- The domain doesn't point to our server yet. AutoSSL can only issue a certificate once the domain's DNS points here. After you change nameservers or DNS records, allow a few hours, then click Run AutoSSL again.
- Cloudflare or another proxy. If the domain uses Cloudflare's proxy, set Cloudflare's SSL mode to Full (strict), and make sure nothing blocks the
/.well-known/folder, which AutoSSL uses to confirm the domain. - Rules that block verification. Rules in your
.htaccessfile, or a security plugin, can block the/.well-known/folder. Allow access to it, then run AutoSSL again. - Unused subdomains. Subdomains you don't use, such as cpanel. or webdisk., can show as not covered. That's harmless.
Mixed content warnings
If your site has a certificate but the browser still shows a warning or no padlock, the page is loading some images or scripts over http://. Update those links to https://. In WordPress, update the WordPress Address and Site Address under Settings > General to start with https://.
Your own server
On a cloud server or dedicated server, AutoSSL is set up in WHM under SSL/TLS > Manage AutoSSL. Choose a provider, such as Let's Encrypt or Sectigo, and click Run AutoSSL For All Users. The Logs tab shows what happened for each domain. See cPanel's Manage AutoSSL documentation.
If you need a certificate with extra validation, such as an organization-validated certificate, please open a support ticket in the Sales and Billing department.