How to Manage AutoSSL for All Client Accounts in WHM?


AutoSSL automatically installs and renews free SSL certificates (Let's Encrypt) for all client domains. As a reseller, you manage AutoSSL from WHM for all accounts at once.

Access AutoSSL Settings

  1. Login to WHM.
  2. Go to SSL/TLS → Manage AutoSSL.

Enable AutoSSL

  1. On the Manage AutoSSL page, select Let's Encrypt as the provider.
  2. Check Allow AutoSSL to replace invalid or expiring non-AutoSSL certificates.
  3. Click Save.

Run AutoSSL for All Users

  1. Scroll down to the Manage Users table.
  2. Click Run AutoSSL for All Users.
  3. AutoSSL attempts to install SSL certificates for every domain on the server.
  4. Check the progress log — green = success, red = failure.

Run AutoSSL for a Specific Account

  1. In the Manage Users table, find the client's username.
  2. Click Run AutoSSL next to that username.
  3. AutoSSL installs SSL only for domains in that account.

View AutoSSL Logs

  1. Click the Logs tab on the Manage AutoSSL page.
  2. Find the domain with SSL issues.
  3. Read the log entry to understand why AutoSSL failed.

Common AutoSSL Failure Reasons

  • Domain DNS A record not pointing to this server yet (wait for propagation).
  • Cloudflare proxy is enabled — disable orange cloud, set to DNS only.
  • CAA DNS record blocking Let's Encrypt issuer.
  • Domain has no active website files (empty public_html).

If you continue to face issues, please open a create a request.

這篇文章有幫助嗎? 0 用戶發現這個有用 (0 投票)