An addon domain lets you host a completely separate website, with its own domain name, inside a single cPanel account. In modern cPanel (Jupiter theme) you add one from the Domains interface: enter the new domain, confirm the document root, and cPanel creates the folder, the DNS zone, and a matching subdomain for you. The steps below walk through the whole process.
Before you start
Two things must be true for an addon domain to work:
- You own the domain and it is registered. If you still need one, see domain registration.
- The domain's nameservers (or DNS records) point at your ASEOHosting server. Until DNS resolves to your server IP, the addon domain will not load even though cPanel accepts it.
If your plan places each site on its own dedicated Class C IP, note that a standard addon domain shares the primary account's IP. When you want a distinct IP footprint per site, that is a different setup; see multiple Class C IP hosting or contact us to confirm the right plan.
Add the addon domain
- Log in to cPanel and find the Domains section.
- Click Domains, then click the Create A Domain button.
- In the Domain field, type the new domain exactly, for example
example.com. Do not includehttp://or a trailing slash. - Leave Share document root unchecked so the new site gets its own folder. cPanel suggests a document root such as
/home/username/example.com. You can accept this or edit it. - Click Submit. cPanel creates the document root, adds the DNS zone, and provisions the linked subdomain automatically.
On older cPanel builds the same task lives under Addon Domains instead of the unified Domains page. The fields are the same: new domain name, subdomain, and document root.
Upload your site and verify
- Open File Manager from the Files section.
- Navigate to the document root you set, for example
public_html/example.com. - Upload your site files there, or install an application into that folder. For a WordPress build, point the installer at this document root; see WordPress SEO hosting.
- Once DNS has propagated, load the domain in a browser to confirm it serves the new folder and not your main site.
Propagation can take anywhere from a few minutes to a full day depending on your registrar and TTL values. If the domain still shows the primary site, the DNS is likely not yet pointing at your server.
Email, SSL, and subdomains
Each addon domain can have its own email accounts. Create them under Email Accounts and select the addon domain from the domain dropdown. Standard secure client settings apply: IMAP on port 993 (SSL/TLS), SMTP on port 465 (SSL/TLS), and mail.yourdomain.com as the server, using the full email address as the username.
For HTTPS, an AutoSSL certificate is normally issued for the addon domain once DNS resolves. You can review or install certificates under SSL/TLS Status; for options see SSL certificates.
Removing an addon domain
To remove one, return to the Domains page, find the domain in the list, and click Manage then Remove Domain. This detaches the domain and its DNS zone but does not delete the files in the document root, so clean up that folder separately in File Manager if you no longer need it.
For the full official reference on domain management, see the cPanel documentation, or browse more walkthroughs in our cPanel and technical guides.
