This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

[Cyber Week Savings] Unleash the power of managed cloud hosting at 40% OFF for 4 months. GET THE DEAL

How to Host Multiple Websites on One Server

Updated on December 8, 2021

6 Min Read
Host Multiple Sites on One Server

Let’s face it! Multiple website hosting can get (very) expensive and once you have found the perfect hosting solution, you wish to get the most bang out of the many bucks you spend every month. This is why hosting just a single website on a cloud server makes little (in fact, no) financial sense.

If this sounds interesting, then read on!

To extract the maximum benefit from your cloud servers, you must make sure that the managed cloud hosting solution takes care of server management hassles AND  allows you to host multiple websites on a server.

Fortunately, Cloudways fits both the requirements flawlessly. You have a managed Magento Hosting solution that takes care of server management and an architecture that allows you to leverage the power of the cloud to host multiple websites on one server. For all practical purposes, Cloudways is multiple website hosting and supports multiple PHP applications including:

  • WordPress
  • Magento
  • Laravel
  • Drupal
  • Joomla
  • PrestaShop
  • OpenCart

In this tutorial, I will install WordPress with WooCommerce and Magento on a single server to illustrate the multiple website hosting capability of the Cloudways Platform. Note that server specifications are the only limitation to the number of hosted websites.

Sign up for Cloudways Account

First, sign up for a Cloudways Platform account for a 3-days-free trial (no credit card required) by completing a simple form and clicking the Start Free button. You can also sign up using your LinkedIn, GitHub, or Google account. If you have already signed up, log into your account.

cloudways signup page

Verify your email address to complete the signup process.

Next, click the Launch button to launch your cloud managed server.

launch server on cloudways

1. Enter Server & Application Details

Choose the latest version of WordPress with WooCommerce, name your App, Server, and select your Project.

select woocommerce application

Note: For the purpose of this article, I named my app WooCommerce, Server Testing, and the project as Practice 1. However, you are free to choose the names for your Application & Server Details.

2. Select The Cloud Infrastructure

Cloudways is a PaaS (Platform as a Service) provider and offers the choice of five top-of-the-line cloud infrastructure providers including DigitalOcean, Linode, Vultr, AWS, and Google Cloud. I choose a DigitalOcean server for the purpose of this tutorial.

select cloud provider

3. Select The Server Size

With the DigitalOcean server, you have the option to host the WooCommerce store on 1GB to 192GB server. I choose a 2GB server, which has 2GB RAM, 50GB SSD, 2TB Bandwidth, and 1 Core Processor.

select server size

4. Select Server Location

Choosing the server location is of utmost importance because it has a direct impact on the speed of your WooCommerce store and thus your revenue. Therefore, to decrease latency, you should choose the location that is nearest to your target audience.

select server location

Launch WooCommerce Store on DigitalOcean

After entering the Server & Application Details, click the LAUNCH NOW button.

launch your server

Now, wait for a few minutes until the server is ready!

adding your server

Once the server is ready, go to Cloudways Platform and click Applications in the top-left menu.

application on cloudways

Next, you need to click the WooCommerce application.

woocommerce app on cloudways

A new screen, Cloudways Application Management panel will appear. Through this screen,  you can easily manage application-level configurations.

Log in to WooCommerce Admin Panel

Go to Access Details → Admin Panel. From there, you can find login credentials and the URL of your WooCommerce store. Click the URL and use the credentials to log in to the WooCommerce Dashboard.

woocommerce access details

Copy and paste the Username and Password in the respective fields and click the Log In button.

woocommerce login page

After getting into WooCommerce Dashboard, you will notice the pre-installed caching plugin, Breeze. This is because I chose the optimized WooCommerce application while launching the server on the Cloudways Platform.

woocomerce dashboard

You’ve successfully installed a WooCommerce application on your server and that’s all there is to launching a WooCommerce store on managed WordPress hosting.

Now let’s go to the next step to host multiple websites on one server. I chose Magento as my next application.

Web Hosting Savings Calculator

Save up to $7k+ annually by finding the ideal host based on your requirements & get a detailed comparison of top providers with one click.

Launch Magento on DigitalOcean

Go back to Cloudways Platform and click Applications from the top menu bar.

applications on cloudways

Click +Add Application button.

add new application

A pop-up will appear asking you to select the server from the drop-down menu. Select the server that you choose to host the WooCommerce store and click ADD APPLICATION.

click add application button

Select Magento 1 or 2 from the drop-down menu and name it. I chose Magento 2 and named it as My Magento. Once selected, click ADD APPLICATION.

add magento app

Wait for a few seconds as the application is adding to your server.

In case an incompatibility is detected, you will be notified about updating the database or the PHP version.

compatibility notification

Go back to Servers from the top menu bar in the Cloudways Platform and select your server.

do server on cloudways

Under Server Management, go to Settings & Packages → Packages → PHP, update PHP to 7.3 and click the Save button.

server settings and packages

It’ll take a few minutes to upgrade the PHP package to PHP 7.3.

updating settings and packages

Now, go back to the Application tab and repeat the process of adding an application to the existing server, and this time you can easily launch the Magento app.

updating settings and packages

Note: It will take a few minutes to install the Magento application to your server.

Now, you can see your Magento application (My Magento) under Applications.

magento app on same server

Log in to Magento Admin Panel

Go to Access Details → Admin Panel. From there, you can find login credentials and the URL of your Magento store. Click the URL and use the credentials to log in to Magento Admin Page.

cloudways Magento Admin Panel

Copy and paste Username and Password from the Access Details → Admin Panel and click the Login button.

magento login page

That’s all! You have successfully launched Magento and WooCommerce on DigitalOcean using the Cloudways Platform.

Wrapping up!

I hope this article helped you to learn how to host multiple websites on one server and now you know Cloudways is multiple websites hosting that offer a managed platform for different applications.

To host multiple websites on one server has never been easy before Cloudways. It works as a sysadmin for you, which not only reduces the cost of having multiple servers to host multiple websites but also purges you to face technical or server-side complexities.

Furthermore, whenever required, you can easily upgrade the resources of your server (such as RAM, storage, processor, and bandwidth) using Vertical Scaling under Server settings.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Customer Review at

“Great performance for the price, and plenty of control”

Sean P [SMB Owner]

Mansoor Ahmed Khan

Passionate about technology, entrepreneurship, and marketing, Mansoor Ahmed Khan is in computing since he knows how to type on a keyboard. His daily life is rocked by his family, projects, and his screen. Probably in this order, he likes to be convinced at least. You can reach out to him at [email protected]


Get Our Newsletter
Be the first to get the latest updates and tutorials.

Thankyou for Subscribing Us!


Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Unleash The Cloud.
Not Budgets.

For 4 Months +
Up To 30 Free Migrations

Cyber Week

Time Left In Offer
  • 0


  • 0


  • 0


  • 0


40% OFF

On All Plans