UnderHost
Knowledgebase Docs

How AutoSSL works-free SSL on cPanel hosting

AutoSSL automatically provisions and renews free Let's Encrypt certificates on your cPanel account. Understand the renewal cycle, troubleshoot failures, and manage certificates.

On this page

AutoSSL is cPanel's built-in system for automatically issuing and renewing free SSL certificates from Let's Encrypt (or Sectigo on some servers). It runs silently in the background-most users never need to touch it.

Renewal cycle

  • Let's Encrypt certificates are valid for 90 days
  • AutoSSL starts the renewal process when a certificate has fewer than 30 days remaining
  • AutoSSL runs daily-typically at a scheduled time on the server
  • You do not need to do anything for renewals on a properly configured account

Check certificate status

  1. Log in to cPanel
  2. Go to Security → SSL/TLS Status
  3. Each domain shows certificate status and expiry date
  4. To trigger a manual check, click Run AutoSSL

You can also see AutoSSL logs under Security → AutoSSL → Logs to see the results of the last run including any errors.

AutoSSL failures

ErrorCauseFix
DNS DCV failureDomain's A record doesn't point to this serverUpdate DNS to point to the server IP, wait for propagation, rerun AutoSSL
HTTP DCV failureDomain resolves to the server but HTTP is blockedEnsure port 80 is open; remove any .htaccess redirect that blocks /.well-known/
Rate limit exceededToo many certificates requested for the same domain in a short periodWait-Let's Encrypt rate limits reset weekly
CAA record mismatchA DNS CAA record restricts which CAs can issue certs for the domainAdd letsencrypt.org to the domain's CAA record, or remove the CAA restriction

Exclude a domain from AutoSSL

If you have a paid SSL certificate installed on a domain and do not want AutoSSL to replace it, you can exclude that domain:

  1. Go to Security → SSL/TLS Status
  2. Find the domain you want to exclude
  3. Click the toggle to Disable AutoSSL for that domain

AutoSSL will skip that domain in future runs and will not overwrite your manually installed certificate.

Was this article helpful?

AutoSSL not working?

Troubleshoot AutoSSL failures or enable manual certificate renewal in cPanel.

Related articles

Back to SSL Certificates