Are you thinking about hosting multiple websites on the same web hosting server? Before you proceed, it's important to check if your web hosting plan is eligible to host more than one site or not.
As you know, most of the people use the shared web hosting, and their starting plan allows only one domain name. Various top web hosting companies allow more than 1 website. Some, like A2 Hosting, HostWinds and SiteGround offer unlimited website hosting, but each offer different plans that may or may not suit your needs. You can use HostAdvice to read review and compare features and prices offered by various hosting companies to find the best web hosting for you.
Now, back to our main topic - how do you add a new website when you already host a website on your web hosting?
To accomplish this, you need to understand the concept of Addon Domains. To add a new website, you need to create an addon domain.
How to Add an Addon Domain Using cPanel
As you all know, cPanel is one of the best sources to use for making changes to your existing website. And today, you will learn to host multiple websites.
First of all, you have to buy the domain name for your new website. You can get it from your existing web hosting company or you can buy it from GoDaddy, NameCheap etc.
Once you have your domain name, you have to create an addon domain with the same name in your existing root directory.
Follow the required steps.
Log into your cPanel account and look for the Domains' section. You can easily find Addon Domains. Click on that icon to open.
A new page will appear to you where you will be asked to fill the details for your addon domain.
I have the domain name blogforportfolio.com.
Once you fill the domain name, the subdomain and the document root automatically gets filled.
If you want to create an FTP account associated with this domain, you just have to check the box.
Click on the "Add Domain" button and on the next page, you will see a notification that your domain has been created.
You will also be seeing an option to control all the files of this domain through the file manager. But as you know, there is nothing inside that addon domain folder.
Even if you click on the File Manager link, you will see the default file in that folder.
And if you click on the Go Back button, you will see the status of your addon domain. Scroll down and you can see that the new addon domain has been listed.
It means you have successfully created an addon domain. Now to make it work, you have to install a Content Management System.
Millions of people are using WordPress these days. If you also want it, you can use the one-click WordPress installer to install WordPress for this addon domain.
Many people also migrate their website from any other web hosting to their new web hosting. It can be done by uploading the backup file of the website in the folder you just created.
For example, here it's "blogforportfolio.com".
I have shown you its status by accessing the file manager. And you shouldn't forget that you have to upload the backup of your database to the new database you just created while installing WordPress.
It's not necessary to use WordPress. You can also choose Joomla, Drupal or any other platform you wish to use.
I Hope You Can Easily Add a New Domain to Your Web Hosting
There is nothing much complicated. It's just like you add a new website to a fresh web hosting account. The only difference is to create an addon domain.
After that, you just have to follow the same process. There is one more thing I would like to mention.
Once you create an addon domain, install the software you want to use, you also have to set the DNS. If you have bought your domain name from any third party website like GoDaddy, you have to add the Nameservers of your web hosting.
But if you have registered your domain with your web hosting company, it will automatically fetch the nameservers. If it doesn't, you can easily set DNS from cPanel.
Depending on the web hosting you use, the appearance of cPanel may vary but the concept remains the same. An Addon Domain is required to add an additional website to your existing web hosting account.
I hope you can easily accomplish this. If you face any problem, we are always here to help you. Comment below or you can directly use the contact form from the contact us page.