WHM & reselling

AutoSSL for customer accounts: check and fix SSL as a WHM reseller

How AutoSSL issues free SSL certificates for your customers' domains, how to check certificate status, turn it on in feature lists and fix failed domains.

BeginnerReseller hosting3 min read

Every MdmHost server issues free SSL certificates automatically through AutoSSL. As a reseller you do not need to buy certificates for basic HTTPS. Your job is to make sure the feature is available in your packages and to fix domains that fail validation, usually because DNS points elsewhere.

Before you start

  • WHM access on your reseller plan.
  • The customer's domain must point to the server (A record) for validation to succeed.

How AutoSSL works

  • The server checks every cPanel account a few times a day.
  • For each domain, subdomain and alias that resolves to the server, it requests a domain-validated certificate.
  • Certificates are installed and renewed automatically before they expire, usually around 30 days before.
  • Domains that fail validation are retried on the next run.

The provider and server-wide settings are managed by MdmHost. Server-side details are in the AutoSSL setup guide.

Make AutoSSL available in your packages

  1. Go to WHM → Packages → Feature Manager (see Feature Manager).
  2. Edit the feature list used by your packages.
  3. Make sure AutoSSL and SSL/TLS Status are ticked.
  4. Click Save.

Warning: If you untick AutoSSL in a feature list, accounts on that list lose automatic certificates at the next renewal, and sites start showing browser warnings.

Check a customer's SSL status

  1. Open the customer's cPanel from List Accounts (see opening a customer cPanel).
  2. Go to cPanel → Security → SSL/TLS Status.
  3. Each domain shows a green padlock (valid), an orange icon (expiring or self-signed) or a red icon (failed).
  4. Click Run AutoSSL to request certificates immediately instead of waiting for the next run.

Fix failed domains

MessageCause and fix
DNS does not resolve / points to another IPThe domain or www is not pointed at the server. Fix the A record, wait for propagation, then run AutoSSL.
HTTP validation failed (403/404)An .htaccess rule blocks /.well-known/. Allow that path.
Domain uses a proxy/CDNCloudflare in proxy mode can block validation. Use DNS-only temporarily or a Cloudflare origin certificate.
Rate limit reachedToo many requests for the same domain. Wait and AutoSSL retries automatically.

For other errors see AutoSSL not working.

Exclude domains that should not get SSL

Unused subdomains such as cpcalendars or parked domains pointing elsewhere create noise. In SSL/TLS Status, select them and click Exclude from AutoSSL.

Force HTTPS

A certificate alone does not redirect visitors. Customers should enable Force HTTPS Redirect in cPanel → Domains → Domains (see forcing HTTPS).

Frequently asked questions

Can customers install paid SSL certificates?

Yes. They can install any certificate in cPanel → Security → SSL/TLS. AutoSSL will not replace a valid paid certificate.

Do wildcard certificates work with AutoSSL?

AutoSSL issues certificates for the exact names on the account, not wildcards. For a wildcard, install a purchased certificate.

Does AutoSSL cover mail and cPanel subdomains?

Yes. It includes mail., cpanel., webmail. and similar service subdomains when they resolve to the server, so email clients can connect securely with the domain name.

How long does a new account wait for SSL?

Usually within a few hours. Running AutoSSL from SSL/TLS Status makes it immediate if DNS is already correct.

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.