Instructions for installing multiple websites on a VPS.

Instructions for installing multiple websites on a VPS.

Instructions for installing multiple websites on a VPS. will show you how to install multiple websites on a single VPS with no prior Linux experience or server management!

Using VPS to run multiple websites at the same time is the best way to save money on hosting while fully utilizing VPS’s capabilities.

However, the most difficult barrier for beginners to overcome when using VPS is determining how to do so while unfamiliar with VPS server management.

In this article, will explain how to create multiple websites on a VPS hosting account, as well as answer other frequently asked questions.

How many websites can one hosting account support?

The number of websites that can be stored on a single hosting account is limitless!

However, depending on whether the hosting package has a strong or weak configuration, as well as the policy, the hosting provider will limit the number of websites that can be installed on a host.

Packages for shared hosting frequently include only 1 website, 3 websites, etc., or an unlimited number of websites!

Because you have complete control over VPS, you can install an unlimited number of websites.

However, the number of websites that can run on a host is determined by the configuration of the VPS (CPU, RAM, and hard drive space), the bandwidth limit, and the amount of traffic to the website.

A VPS, for example, can only load a website with a high volume of traffic, whereas it can host hundreds of websites with only sporadic traffic.

So you can start with a VPS with a low or medium configuration, and if you see that the CPU or RAM is not overloaded, just run normally; if it is, simply upgrade the VPS.

See also  How to protect your website from hackers

With just one click, you can upgrade your VPS!

How to Setup Multiple Websites on a VPS

Here I will demonstrate two methods for adding more websites to a VPS; these are the two simplest methods that I believe anyone can do, with the exception of “women over 60 and busy breastfeeding.”

Method 1: Set up several websites on VPS Cloudways.

This is how to use Cloudways’ Managed VPS service, which allows you to rent a VPS server along with VPS management services.

You will seek assistance from the support team for all problems!

Furthermore, because VPS has been optimized and has an easy-to-use intuitive control panel, no commands are required, so you can do everything yourself, just like with shared hosting’s cPanel.

To begin, create a Cloudways account, a VPS, and properly migrate your website to Cloudways according to instructions here.

To add a website to VPS Cloudways, sign in to your Cloudways account and then select the server where you want to install the website.

Then, in the lower right corner of the screen, click the orange button and select Add App.

Next, select the application you wish to install; most people use WordPress, so select the most recent version of WordPress.

Name your app and choose your project, then name it whatever you want.

Then select the ADD APPLICATION option.

You must wait for the system to complete the installation of the new website.

The old website is then moved from the host to the newly created web on Cloudways, the domain is pointed to the new website, and the SSL certificate is installed on Cloudways. All of the steps I’ve demonstrated here.

See also  How to find seo of a website

That’s it; if you need more websites, simply repeat the steps I outlined.

This is the simplest method!

Method 2: use VestaCP to run multiple websites on a VPS.

This method is applicable to all VPS providers, including VULTR, Linode, DigitalOcean, and others!

To accomplish this, you must initialize the VPS, install VestaCP, and migrate the first website to the VPS as instructed (method 2 in the article I linked).

Note: If you install WordPress based on the provider’s available configuration, it will usually not be able to install many websites; remember to follow the instructions. I simply followed the link provided above.

You must login to VestaCP after installing VPS with VestaCP as instructed.

Go to the WEB section and click the “+” sign ADD WEB DOMAIN.

Enter the domain name to which you want to link the new website and then press ADD.

To add a database for the new website, navigate to the DB section and click the “+” sign ADD DATABASE.

create a database for a new website

Enter the database’s Database, User, and Password.

Click Open phpMyadmin to use phpMyAdmin to open the newly created database then import the database you exported from the old host.

Connect to the VPS via FTP and use a program like Filezilla or WinSCP to upload old web data to the new website in the directory /home/admin/web/ html (replace the bolded part with your new website domain).

Change the Database Name, Database Username, and Database Password parameters in the wp-config.php file to match the database you created on VestaCP for the new website.

See also  How to create an online education platform

Finally, navigate to the domain management page and change or create an A Record pointing to the VPS’s IP address.

Follow the same steps as above to add a new website.


Congratulations on successfully adding a new website to your VPS; hosting multiple websites on the same server will save you a lot of money and allow you to take advantage of VPS’s power.

The methods I describe in this article are intended for beginners or those who are not experts in server administration and do not want to deal with it.