How to add Subdomains, Addon Domains and Aliases in cPanel Hosting Print

  • 0

 

To use these instructions please access your cPanel account. If you aren't sure how to do this, use this Guide here


Subdomains

Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.

4988802218015

Step 2 - Select 'Create A New Domain' 

4988802218143

Step 3 - 
(1) Add the name of the subdomain, 
(2Deselect "Share document root", 
(3) Take note of the document root (it's best not to change this) 
(4) Hit Submit.

4988802218399

Your subdomain will have the relevant document root and DNS records created, and you can visit that document root in the File Manager to upload site files.

 


 Addon Domains

Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.

4988802218015

Step 2 - Select 'Create A New Domain' 

4988802218143

Step 3 - 
(1) Type in the new domain and 
(2)  Deselect "Share document root", 
(3) Take note of the document root (it's best not to change this)
(4) Leave the subdomain as default, 
(5) Hit Submit

4988810325919

After entering the New Domain Name, the related fields will automatically populate. You can adjust these settings if needed. Once the addon domain is created, you can upload your website files directly to its document root using the File Manager.

⚠️ Things to Consider When Using Addon Domains:
Addon domains are a good option if you want to host multiple small, low-traffic websites under one cPanel account. However, there are some important limitations to be aware of:

  1. Shared Resources – All websites on the same cPanel account share CPU, RAM, and disk space. If one site experiences heavy traffic or load, it may impact the performance of all other sites on the account.

  2. PHP Version & Extensions – You cannot assign different PHP versions or extensions to individual addon domains within the same cPanel account. All sites will run under the same environment.

  3. Migration Complexity – Moving an addon domain to its own cPanel account is more complicated than a standard cPanel-to-cPanel migration. You’ll need to manually copy the site files and database into the new account.

 


Aliases

Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.

4988802218015

Step 2 - Select 'Create A New Domain' 

4988802218143

Step 3 - 
(1) Type the domain in (Do not include 'www.'), 
(2) Make sure "Share document root" is selected
(3) Hit the Submit button.

4988802218655

 The Alias will now be created with the relevant DNS records.

 


 


Was this answer helpful?

« Back