Host Multiple Domain Websites on Single Web Hosting

Host Multiple Domain Websites on Single Web Hosting

Other article

Hello Friends, Today we will talk about how you can host multiple domain websites on your single web hosting servers cPanel. From this post, you will also find about hosting terms, hosting server, Cpanel, a primary domain, addon domains etc.


Today all hosting companies (HostGator, GoDaddy) are offering an unlimited websites hosting plan at a very reasonable price, so most bloggers now buy an unlimited hosting plan and then host multiple domain websites on the same hosting account.


It is very easy to buy multiple domain website hosting. You have to go to the hosting company’s website to choose a hosting plan and then just fill out the information like name, email address, the primary domain also.


This process is so easy that a newbie also easily buys hosting for itself, but the problem comes when he wants to host multiple domain websites on that unlimited website hosting.


Because a newbie does not know much about hosting terms, it is a very difficult task to host multiple domains on single web hosting account. So let us first learn about some basics terms related to multi-web hosting.


Multiple Domain Websites Hosting Basic Terms


Web Hosting

If you want your website or blog to be accessed from anywhere on the Internet, then you have to buy web hosting for your site. There are many web hosting service providers on the Internet that provide you web hosting service.


If we understand this in simple language, then this hosting company gives you some storage space and some other services on these special computers we also call servers and you store all the data on these servers.


Whenever an Internet users type your site’s domain into this browser, it sends the request to your hosting server and then returns the web pages as the response users to the browser according to the request of your hosting server users.



When you buy hosting from a hosting company, a cPanel is given to managing your hosting account, which you have to log in with username and password. cPanel is also called Control Panel because cPanel lets you manage your hosting account.


Such as adding your addon domains, creating an email account from your domain name, installing CMS (WordPress), uploading your blog, uploading web files, disking, using bandwidth usage, creating a subdomain, and creating a database manage


FTP Account

As I have just told you that when you buy hosting, you are given a cPanel to manage that hosting account, and sometimes it happens that we host some clients’ domains on our unlimited web hosting. But we do not give them our cPanel login information due to security reasons.


In such a case, if we want that clients can upload or download their own data from their sites on the hosting server, then we can create an FTP account for their domain from their cPanel and the help of that FTP account Can access in the domain folder.


Clients need FTP client software (FileZilla, CuteFTP or SmartFTP) to connect to their FTP account. By entering your hostname, username, and password in the FTP client software, they can download or upload their files to their domain folder on the server.


Primary Domain

To buy hosting from almost all hosting company, you must have a domain. If you do not have a domain name, then the hosting company offers you first domain name purchase, i.e. the name of the domain you buy is called primary domain name.


Important: The public_html folder in cPanel file manager is the root folder of your primary domain, that is if you want to host any kind of website or blog for your primary domain name, upload its files inside the public_html folder.


Addon Domain

In the Multiple domains hosting account, you can host the domain of your hosting with the help of the addon domain cPanel on your server. As soon as you add a domain name to your hosting, addon domain will be created in the public_html folder of your hosting file manager, and then the domain name will be created as a separate folder.


The web pages and data of that domain are uploaded in the same separate folder and FTP access is granted to the clients for this folder.


How to Host Multiple Domain Websites on Single Domain Hosting cPanel?


I sincerely hope that you can understand from the basic terms of the above mentioned multiple domain websites hosting, that you can understand that multiple domain hosting is a web hosting arrangement with the help of which you can host multiple domains on a single web hosting account.


In multiple domain hosting, all the resources of your hosting server, such as disk space and bandwidth, are shared with multiple domain websites and you can manage all the domains with cPanel help.


To host multiple domain websites on Single web hosting, first you have to setup an addon domain and FTP account with the help of cPanel of that hosting and after that, you can host any kind of website on it, like simple HTML website or WordPress blog etc.


How to Add Addon Domain and FTP Account to cPanel?

Step 1: First of all, open your web hosting cPanel. You can either open cPanel by logging in to your hosting company’s website or using cPanel after your primary domain like


Step 2: After logging in to Cpanel, you will find the domains section, click on the addon domains option, when you scroll down to cPanel page.


Addon domain options in cPanel step1


Step 3: Now you will create a form of addon domain that you can set up by adding addon domain and FTP account. I have explained how to fill the addon domain form in the lower description of the image.


Create an addon domain step2


1 – First of all enter your domain name like


2 & 3 – As soon as you enter the domain name, the subdomain and document root fields will automatically fill in the text such as wikieedia in a subdomain and in public_html / document root.


It will be carefully observed that in the root field, add your domain name after ‘public_html /’ and if it does not happen then you will change that field by yourself, you will need to enter your domain within the public_html folder. A folder of the name will be created.


4 – If you want to create an FTP account for this addon domain, then click on the create an FTP account checkbox. Once you click on the checkbox, you will get fields to create an FTP account.


You can also create an FTP account of this addon domain by entering a username or password and then upload and download files in the folder of your addon domain by using any FTP client software.


5 – Now, when you click on the add domain button, your addon domain and FTP account will be added to your hosting and a folder will also be created from that domain name in your file management.



How to Host Multiple Domain Websites on a Single Web Hosting Account

With the above-mentioned tutorials, you can create an addon domain and FTP account on any web hosting and I hope you have understood the steps mentioned very well and then it comes after all that now it has to do next.


So as I told you above, as soon as your addon domain has been successfully added, a folder has been created with addon domain name inside the public_html folder in your file manager.


select addon domain folder in file manager root file


Now if you want to host a simple HTML website on that domain, open that folder and upload it to the server via the help of the upload option or through FTP client software.


But if you want to install WordPress on this addon domain, then it is also a very easy task because cPanel has a different option of WordPress apps which you can easily install WordPress by clicking on it.


If you want to learn and understand the WordPress installation step by step, then I wrote a post on how to install WordPress on HostGator and GoDaddy and if you have purchased hosting from another hosting company you can still read this post.


Hope you liked this post “how to host multiple domain websites on this single web hosting.” If you have any questions or suggestions related to this post, then comment below and share this post with your friends.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.