How to Create a Subdomain in cPanel

The Subdomains function in cPanel lets you create a subdomain — a domain with an extra prefix that operates separately from the original domain. You could make a forum for your site (example.com) with an address of “forum.example.com” — or a blog, a test site, or any number of other variants. Read below for instructions on how to make a subdomain in your cPanel Hosting account.

How to Create a Subdomain in cPanel

The following directions will work for adding a new domain and subdomain to your cPanel account.

  1. 1. Log into your cPanel.
  2. 2. Click Domains under the Domains section.
  3. 3. Click on the Create A New Domain button.
  4. 4. Type in the subdomain (or domain) you want to create in the “Domain” text box. E.g. blog.mydomain.com where (mydomain.com) is your primary domain name. Then deselect the “Share document root (/home/username/public_html) with domain.tld” option. 

    Click on the Home icon to locate the directory where you want the files for this subdomain to exist. In our example, we used the auto-generated directory.
  5. 5. Click the Submit button to add the subdomain to cPanel. A success message will appear confirming the creation of your new domain/subdomain.
  • subdomain, sub domain, sub domain cpanel
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to show hidden files (.htaccess) in cPanel File Manager?

Many users ask us how they can see the .htaccess files for their websites in cPanel File Manager....

How Can I Compress / Uncompress Files Using the File Manager?

How to Compress Files Go to the File Manager. Navigate to the folder where the files you want...

How to View Your cPanel Disk Space Usage?

In order to view your cPanel disk space usage, there’s a great tool located inside of your...

Accessing webmail for your domain

To access the included webmail email clients included with your hosting account, you’ll need to...

How to rename a database in phpMyAdmin?

phpMyAdmin is a free and opensource application for MySQL database management. It is one of the...