How to Manage Addon Domains
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):
- Log into cPanel.
- Go to Domains > Domains.
- Click Create A New Domain.
- Enter the domain name (e.g.,
anotherdomain.com). - Uncheck “Share document root” if you want a separate directory.
- Set the Document Root (e.g.,
public_html/anotherdomain.com). - Click Submit.
On older cPanel versions (Addon Domains):
- Go to Domains > Addon Domains.
- Enter the New Domain Name.
- The Subdomain and Document Root will auto-populate.
- Optionally create an FTP account for the domain.
- 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:
- Open Softaculous in cPanel.
- Select the application to install.
- Choose the addon domain from the domain dropdown.
- Complete the installation as usual.
Setting Up Email for Addon Domains
Each addon domain can have its own email accounts:
- Go to Email > Email Accounts in cPanel.
- Click Create.
- Select the addon domain from the domain dropdown.
- Create the email address.
SSL for Addon Domains
Each addon domain needs its own SSL certificate:
- Go to Security > SSL/TLS Status.
- Select the addon domain.
- Run AutoSSL to install a free certificate.
Removing an Addon Domain
- Go to Domains > Domains (or Addon Domains on older cPanel).
- Find the domain in the list.
- Click Manage > Remove (or Remove directly).
- 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.