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:
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.
Verify your email address to complete the signup process.
Next, click the Launch button to launch your cloud managed server.
1. Enter Server & Application Details
Choose the latest version of WordPress with WooCommerce, name your App, Server, and select your Project.
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.
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.
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.
Launch WooCommerce Store on DigitalOcean
After entering the Server & Application Details, click the LAUNCH NOW button.
Now, wait for a few minutes until the server is ready!
Once the server is ready, go to Cloudways Platform and click Applications in the top-left menu.
Next, you need to click the WooCommerce application.
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.
Copy and paste the Username and Password in the respective fields and click the Log In button.
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.
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.
Click +Add Application button.
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.
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.
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.
Go back to Servers from the top menu bar in the Cloudways Platform and select your server.
Under Server Management, go to Settings & Packages → Packages → PHP, update PHP to 7.3 and click the Save button.
It’ll take a few minutes to upgrade the PHP package to PHP 7.3.
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.
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.
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.
Copy and paste Username and Password from the Access Details → Admin Panel and click the Login button.
That’s all! You have successfully launched Magento and WooCommerce on DigitalOcean using the Cloudways Platform.
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.
Customer Review at
“Great performance for the price, and plenty of control”
Sean P [SMB Owner]
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]