H
10Corp Premium Hosting

How to Manage Addon Domains

Last Updated: March 2026 3 min read

How to Manage Addon Domains

Addon domains allow you to host multiple independent websites on a single hosting account. Each addon domain has its own document root, email accounts, and can function as a completely separate website.

What Is an Addon Domain?

An addon domain is an additional domain hosted on your existing cPanel account. Unlike subdomains, addon domains have their own:

  • Separate document root (file directory)
  • Independent website content
  • Own email accounts
  • Separate site statistics

Adding an Addon Domain

On newer cPanel versions (Domains interface):

  1. Log into cPanel.
  2. Go to Domains > Domains.
  3. Click Create A New Domain.
  4. Enter the domain name (e.g., anotherdomain.com).
  5. Uncheck “Share document root” if you want a separate directory.
  6. Set the Document Root (e.g., public_html/anotherdomain.com).
  7. Click Submit.

On older cPanel versions (Addon Domains):

  1. Go to Domains > Addon Domains.
  2. Enter the New Domain Name.
  3. The Subdomain and Document Root will auto-populate.
  4. Optionally create an FTP account for the domain.
  5. Click Add Domain.

Pointing the Domain to Your Hosting

After adding the addon domain in cPanel, update the domain’s DNS:

  • If registered with 10Corp: DNS may update automatically.
  • If registered elsewhere: Update the domain’s nameservers to point to 10Corp’s nameservers, or create an A Record pointing to your hosting server IP.

Managing Addon Domain Files

Upload website files for each addon domain to their respective directories:

  • Primary domain: public_html/
  • Addon domain 1: public_html/addon1.com/
  • Addon domain 2: public_html/addon2.com/

Installing Applications on Addon Domains

Install WordPress or other apps on addon domains through Softaculous:

  1. Open Softaculous in cPanel.
  2. Select the application to install.
  3. Choose the addon domain from the domain dropdown.
  4. Complete the installation as usual.

Setting Up Email for Addon Domains

Each addon domain can have its own email accounts:

  1. Go to Email > Email Accounts in cPanel.
  2. Click Create.
  3. Select the addon domain from the domain dropdown.
  4. Create the email address.

SSL for Addon Domains

Each addon domain needs its own SSL certificate:

  1. Go to Security > SSL/TLS Status.
  2. Select the addon domain.
  3. Run AutoSSL to install a free certificate.

Removing an Addon Domain

  1. Go to Domains > Domains (or Addon Domains on older cPanel).
  2. Find the domain in the list.
  3. Click Manage > Remove (or Remove directly).
  4. Confirm the deletion.

Note: Removing an addon domain removes the DNS configuration but does not delete the files in its directory. Clean up files manually if they’re no longer needed.

Limitations

  • The number of addon domains allowed depends on your hosting plan.
  • All addon domains share the same hosting account’s resources (CPU, RAM, disk space, bandwidth).
  • Each addon domain creates a corresponding subdomain on the primary domain.

Troubleshooting

  • Domain not loading: Verify DNS is pointing to the correct server. Allow up to 48 hours for propagation.
  • Wrong website showing: Check the document root path in cPanel Domains.
  • Email not working: Ensure MX records for the addon domain point to your hosting server.

For addon domain assistance, contact 10Corp support.

Tags: hosting addon-domains cpanel domain multiple-sites

Still need help?

Our support team is available 24/7 to assist you.