With Addon Domains you can host multiple different domains with different website content, all under the same disk space and bandwidth of one cPanel account.
Note: You may not be able to create an Addon Domain if you do not own the domain name, or if your DNS hasn't propagated yet.
To create an Addon Domain name with its own website the process is as follows:
Login to your cPanel and under the "Domains" section click the "Addon Domains" icon.
There are now three fields to complete in cPanel to create an Addon Domain.
- New Domain Name: Enter your newdomainname.com (do not include http or www in the name).
- Subdomain: cPanel will automatically suggest the name based on your New Domain Name and we recommend you stick with this suggestion.
- Document Root: Again cPanel will automatically suggest the name based on your New Domain Name and we recommend you stick with this suggestion. A new directory with the same name as your addon domain will be created within in your home directory. This is where you will need to upload any files or website content
- Click "Add Domain".
Note that there is also an option here to automatically create and assign an FTP user account for this Addon Domain.
Your new Addon Domain has now been successfully created. You can now upload your new website files to the specific Addon Domain directory which was created in your home directory - NOT your primary domain public_html directory.
Finally check that the Email Routing of your Addon Domain is set to Local Mail Exchanger to ensure that your emails work correctly.
- Under the EMAIL section in cPanel select the icon called "Email Routing".
- Under the "Domain" heading select your newly created Addon Domain from the dropdown list.
- Select "Local Mail Exchanger".
- Click "Change"
More details are contained in the following Knowledgebase article: What is the difference between Local, Backup, and Remote Mail Exchanger for Email Routing?