Soft2Hosting

cPanel Addon Domains and Subdomains: DNS, AutoSSL and Email Setup Checklist

Adding an addon domain or subdomain in cPanel is quick, but the site is not really live until three more things work: DNS points the name at your hosting account, AutoSSL has issued a certificate, and email for that domain is set up. Use the checklist below every time you add a domain, and the SSL/TLS Status page to see what is failing when something does not work.

Our earlier guide on addon domain document roots covers folder layout. This one covers everything that has to happen after the domain is created.

Why it matters

A new domain that loads over plain HTTP, shows a certificate warning or bounces email looks unprofessional, and browsers increasingly warn visitors away from it. Most of these failures come from DNS that was never updated, or from a certificate that could not be issued because the domain did not point to the account yet.

Before you start: check your plan

Each addon domain is a separate website. On Soft2Hosting, Starter Pro covers one website, Business Pro Hosting covers ten and Enterprise Pro Hosting allows unlimited websites. Subdomains of your main domain, such as shop.yourdomain.in, live under the same account. The cPanel Domains page shows your domain quota when you click Create a New Domain.

The checklist

  1. Domain is registered and its nameservers point to your hosting, or you have access to the DNS where it is hosted.
  2. Domain or subdomain created in cPanel, Domains, Create a New Domain, with the document root you want.
  3. DNS A record for the name (and www) points to the account's IP address.
  4. No CAA record blocks the certificate authority AutoSSL uses.
  5. AutoSSL certificate issued; SSL/TLS Status shows the domain as secured.
  6. Force HTTPS Redirect turned on for the domain.
  7. Email accounts created for the domain; MX records point where you expect.
  8. Site content uploaded or installed, and tested over HTTPS.

Detail for the steps that usually go wrong

DNS records (steps 1 and 3)

If the domain uses your hosting nameservers, cPanel creates the zone and you can review it in Zone Editor. Click Manage next to the domain to see and edit its records. cPanel's documentation covers A, AAAA, CNAME, MX, TXT, CAA and SRV records there. Two rules from that page are worth remembering:

  • An A record maps a name to an IPv4 address.
  • A CNAME must point to another host name, never to an IP address.

If the domain's DNS is hosted elsewhere, for example at the registrar, create the A records there instead. cPanel cannot change DNS it does not host, and it cannot renew a domain's registration either; that is done at the registrar.

Certificates (steps 4 and 5)

Open SSL/TLS Status. It lists every domain in the account with its certificate type (AutoSSL DV, DV, OV, EV, self-signed or unsecured), the last time AutoSSL ran and any AutoSSL errors. Use the filters:

  • Has AutoSSL Problems: cPanel's documentation gives a domain that does not resolve to an IPv4 address on the internet as an example. Fix DNS, wait for it to update, then check again.
  • Excluded: domains AutoSSL skips. Make sure the new domain is not on this list by mistake.
  • Expiring Soon: worth checking monthly.

The same page notes that with no CAA records any certificate authority can issue for the domain, but conflicting CAA records can block issuance. Remove them or add one for the right authority in Zone Editor.

Force HTTPS (step 6)

In the Domains page, switch Force HTTPS Redirect on for the domain. cPanel only allows it once the domain has a valid certificate, and the toggle does not appear for aliases.

Email (step 7)

In Email Accounts, click Create and choose the new domain from the list. Use Connect Devices for phone and mail-app settings and Check Email for webmail. Starter Pro includes five email accounts across the account; Business Pro and Enterprise Pro include unlimited email. If mail for the domain is handled by an outside provider, leave the MX records pointing there and do not create local mailboxes for the same addresses.

Mistakes to avoid

  • Creating the domain in cPanel and expecting it to work before DNS is updated.
  • Adding a CNAME that points to an IP address.
  • Turning on Force HTTPS for a domain without a valid certificate, or forgetting it entirely.
  • Putting two sites in the same document root by accident; check the path when you create the domain.
  • Removing a domain without first downloading its files and email.

Need more than one site? Compare Soft2Hosting cPanel plans; all include free SSL and NVMe storage.


Sources