How To Host Multiple Websites On One Server

Written by Web Developer & Business Owner

Reviewed by Web Hosting Expert

Updated December 10, 2024
How To Host Multiple Websites On One Server

Hosting multiple websites on a single server is an ideal solution for businesses, agencies, and individuals aiming to optimize resources and simplify management. Whether you are a web development agency offering reseller hosting to clients or a brand managing multiple landing pages and microsites, this setup can significantly reduce costs while streamlining operations.

Thanks to the flexibility and scalability of today’s server configurations, implementing multiple websites on one server is easier than ever. In this article, we’ll explore the key benefits of this approach and guide you through setting it up on your Verpex web server.

Pros and Cons of Hosting Multiple Websites on the Same Server


There are both advantages and disadvantages to hosting multiple websites on the same server. One of the main reasons for hosting sites in this way are the potential savings you can expect to make - let’s take a look at an example.

Advantages of hosting multiple websites on one server

Verpex offers four different cloud hosting plans, ranging in price from $5.00 per month up to $14.99 per month. The cheapest plan, Iron, priced at $5 per month, allows one website to be hosted on the server. In contrast, the Gold plan allows users to host up to 10 sites on the server for the cost of $14.99 per month (or $1.49 per site).

If you have 10 different sites to host, the savings between using 1x Gold plan vs 10x Iron plans from Verpex, would come to over $35 per month!

Another benefit to hosting multiple websites on the same server is a decrease in the amount of admin work that will be required.

Looking at the same example above, if you were to host your 10 websites across different servers, you would have 10 monthly invoices to pay, 10 servers you have to keep up to date, and 10 sites to set up backups for.

In contrast, if you hosted these 10 sites on the same server, you would have just 1 invoice to pay each month, 1 server to keep updated and 1 backup to configure – far easier, no?

20%

💸 EXTRA 20% OFF ALL VERPEX RESELLER HOSTING PLANS

with the discount code

AWESOME

Save Now

Disadvantages of hosting multiple websites on one server

After reading the above, you’d be forgiven for already deciding to move all of your websites to a single server. But, as with everything, there are always drawbacks to this approach which it’s important to understand before proceeding.

The first disadvantage to hosting websites in this way is that your web servers resources will be shared across all of your sites.

In practice this means the SSD space, CPU and RAM will be distributed across all websites and this may adversely affect performance, particularly if one or more of your websites are especially resource intensive.

Another drawback to hosting websites in this way is that if you plan on sharing FTP, database or cPanel access, you need to make sure that your hosting provider provides granular access controls and permissions that you can set up. If they don’t and you share FTP details with a client, it’s possible that they could access the files for all of the other websites on your server. The same goes for database access which is equally, if not more, important.

Make sure that your hosting provider provides granular access controls and permissions that you can set up.

For these reasons I would generally recommend that the only cases when it’s appropriate to host multiple sites on the same server is: if the websites are lightweight and not resource intensive and you have no requirement to share access with others (e.g. you will be hosting multiple websites belonging to the same organisation), or have at least checked sufficient access controls can be setup if required.

Guide to Host Multiple Websites on One Server


If you’ve decided that the benefits of hosting multiple websites on the same server outweigh the drawbacks, follow the steps below to set this up.

Note: we are using a Verpex Cloud Hosting Web Server for this tutorial - if you are using a different hosting provider the appearance of the screens may be slightly different, but the core steps should remain the same.

Let’s get started by logging into your Verpex account. From the dashboard, navigate to the Control Panel by clicking the button highlighted in the screenshot below

Guide to host multiple websites on one server

Once clicked, you should be redirected to a page that looks similar to the screenshot below - this is called the cPanel and is the beating heart of your web server - from here you can control all of the settings relevant to your hosting account:

Cpanel Dashboard

Under the ‘Domains’ section, click the ‘Domains’ link. The page you are redirected to will look similar to this:

Domain section in Cpanel

Currently, there will only be one domain in the list and for the purposes of this tutorial, we will assume that you have already pointed this to your server’s IP address.

Click the blue ‘Create a New Domain’ button and type the domain name you would like to connect to your server into the field at the top of the form.

Create a New Domain

Next, de-select the “share document root” checkbox. This is an important step and will map your domain to its own file directory on your web server. A ‘subdomain’ field will be added and automatically populated - you can leave this as it is for now and click ‘Submit’ at the bottom.

If everything was successful, you should be redirected and see a green success message as per the following screenshot:

Subdomain field

You will now see your new domain added to the list and you can see that its ‘document root’ has been set (this is the directory you will need to upload your website files to).

To do this, connect to your website via FTP or by using the file manager that exists within the cPanel by default:

File Manager in cPanel

You will see that a new directory has been created based on the domain name you added. In our example we added ‘anotherdomain.com’ so you can see this has been added (highlighted in the above screenshot).

Navigate to the directory and upload your website’s files.

Uploading Website File

The final step is to ensure that your domain name’s A record is pointing to the IP address of your web server. If you aren’t sure what the IP is, you can find this within your cPanel:

File Upload 2

That’s it! To check whether this has been successful, navigate to your domain in your browser - you should see it displaying the files you uploaded to the directory:

HTML File

When choosing hosting for multiple websites, three main options stand out. Cloud Hosting Web Server provides scalable resources and flexibility, making it ideal for high-traffic sites or businesses that need top performance. VPS Hosting offers partitioned server space with isolated resources for each site, making it an affordable choice for smaller sites or moderate traffic. Alternatively, Reseller Hosting is perfect for managing client sites, as it allows you to set up individual cPanel accounts, simplifying resource allocation and client management on a single server.

20%

💸EXTRA 20% OFF ALL VERPEX CLOUD WEB HOSTING PLANS

with the discount code

AWESOME

Save Now

Comparative Table of Cloud Hosting, VPS, and Reseller Hosting for Multi-site Hosting


FeatureCloud HostingVPS HostingReseller Hosting
Ideal ForHigh-traffic sites, scalable resource needsModerate-traffic sites, isolated resourcesClient site management, reselling services
ScalabilityHighly scalable with flexible resource allocationModerate scalability, limited by allocated partitionFlexible; can add client sites as needed
Resource IsolationShared but dynamically allocated resourcesPartitioned resources for each siteEach client site has dedicated resources via cPanel
CostHigher cost, pay-per-use modelMore affordable than cloud, fixed pricingCost varies; includes tools for client billing
PerformanceOptimized for high-performance requirementsSuitable for moderate to high-performance needsIdeal for moderate performance and multi-client use
ManagementCentralized control with full admin rightsRoot access for customizationIndividual cPanel accounts simplify client management
Best ForLarge businesses, eCommerce, or applications needing scalabilitySmaller businesses, moderate traffic websitesAgencies, freelancers managing multiple client sites
Control Panel OptionsSupports multiple control panelsSupports multiple control panelsTypically uses cPanel/WHM for each client site
Client AccessibilityLimited to admin accessTypically limited to adminAllows clients to access their own cPanel accounts

Conclusion


Hosting multiple websites on one server is a cost-effective, efficient solution for managing multiple domains or client sites. With the right setup, whether through cloud, VPS, or reseller hosting and a reliable control panel, you can streamline and secure your operations.

If you encounter any issues adding domains, ensure your plan supports multiple domains, as Verpex’s Silver and Gold plans offer this feature. To learn more about multi-site hosting, explore Verpex’s plans for options that include WordPress compatibility and scalable resources.

Frequently Asked Questions

Who needs shared hosting?

Shared hosting is perfect for beginners that are just starting out with web hosting, and it’s a pretty cheap option as well. However, if you’re operating a busy website or many websites, you might want to consider other types of hosting.

Is managed hosting secure?

Managed hosting providers secure and handle the information and data of their customers with great sensitivity, and security is one of the benefits of a managed hosting service.

What’s the difference between shared hosting and hosting for WordPress?

Shared hosting is a catch-all term for shared hosting services. Hosting for WordPress is a specialized hosting that’s optimized to the WordPress content management system. You can learn more about CMS WordPress on our blog.

How does managed hosting work?

With managed hosting, a third-party provider is responsible for the organization’s hardware, maintenance, problem-solving, and administration.

Who should consider reseller hosting?

Reseller hosting is ideal for web developers, designers, or digital agencies that manage websites for multiple clients. It allows for streamlined management, additional revenue streams, and enhanced service offerings under your brand.

How secure is reseller hosting?

Reseller hosting can be secure if it includes SSL certificates, data encryption, and strong security protocols.

However, the level of security also depends on the provider’s infrastructure and the reseller’s attention to client data management.

Can reseller hosting increase my domain sales?

Yes, reseller hosting can enhance domain sales by allowing you to manage multiple domains efficiently, bundle hosting with domain sales, and provide a professional service to your clients.

Jivo Live Chat