{"id":1250,"date":"2023-02-03T11:56:16","date_gmt":"2023-02-03T11:56:16","guid":{"rendered":"https:\/\/zonewebsites.us\/blog\/?p=1250"},"modified":"2023-02-04T05:11:59","modified_gmt":"2023-02-04T05:11:59","slug":"how-to-host-multiple-websites-on-one-server","status":"publish","type":"post","link":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/","title":{"rendered":"How To Host Multiple Websites On One Server: A Complete Guide"},"content":{"rendered":"<div style=\"text-align: justify\">\n<p><span style=\"font-weight: 400\">Are you overwhelmed seeing the complicated stuff filled with coding after searching for <strong><a href=\"https:\/\/zonewebsites.us\/\">how to host multiple websites on one server<\/a><\/strong>? Well, surely no one wants to jump into it because of how scary it can look at first glance. But is hosting multiple websites on one server really as difficult as it seems? <\/span><span style=\"font-weight: 400\">This can be before you have landed on this post! If you are from a non-tech background and don&#8217;t understand complicated stuff like this, you are definitely not alone. But, through this guide, you will no longer fear the topic of hosting more than one site on one server.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Here we will mention five quick steps by which you can achieve what you came from without spending much time in the process. However, before we discuss these steps, we must first answer so as to why you must consider hosting multiple websites on a single server.\u00a0\u00a0\u00a0\u00a0<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_47 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"ez-toc-toggle-icon-1\"><label for=\"item-6ad34093a8006\" aria-label=\"Table of Content\"><span style=\"display: flex;align-items: center;width: 35px;height: 30px;justify-content: center;direction:ltr;\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/label><input  type=\"checkbox\" id=\"item-6ad34093a8006\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Why_Should_You_Host_Multiple_Websites_On_One_Server\" title=\"Why Should You Host Multiple Websites On One Server?\">Why Should You Host Multiple Websites On One Server?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#1_You_Get_The_Convenience_Of_Controlling_All_The_Sites_From_A_Single_Location\" title=\"1. You Get The Convenience Of Controlling All The Sites From A Single Location\">1. You Get The Convenience Of Controlling All The Sites From A Single Location<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#2_You_Can_Save_A_Lot_On_The_Costs_Of_Hosting\" title=\"2. You Can Save A Lot On The Costs Of Hosting\">2. You Can Save A Lot On The Costs Of Hosting<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Hosting_Multiple_Websites_On_One_Server_Using_Easy_Five_Steps\" title=\"Hosting Multiple Websites On One Server Using Easy Five Steps\">Hosting Multiple Websites On One Server Using Easy Five Steps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_1_Purchasing_Domain_Names_As_Well_As_A_Shared_Hosting_Plan\" title=\"Step 1: Purchasing Domain Names As Well As A Shared Hosting Plan\">Step 1: Purchasing Domain Names As Well As A Shared Hosting Plan<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Purchasing_A_Shared_Hosting_Plan\" title=\"Purchasing A Shared Hosting Plan\">Purchasing A Shared Hosting Plan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Purchasing_Domain_Names_That_You_Wish_To_Add\" title=\"Purchasing Domain Names That You Wish To Add\">Purchasing Domain Names That You Wish To Add<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_2_Adding_A_Domain_To_The_cPanelServer\" title=\"Step 2: Adding A Domain To The cPanel\/Server\">Step 2: Adding A Domain To The cPanel\/Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_3_Updating_The_Nameservers\" title=\"Step 3: Updating The Nameservers\">Step 3: Updating The Nameservers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_4_Installing_WordPress_On_The_Server\" title=\"Step 4: Installing WordPress On The Server\">Step 4: Installing WordPress On The Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_5_Setting_Up_The_Essentials_On_The_WordPress_Sites\" title=\"Step 5: Setting Up The Essentials On The WordPress Sites\">Step 5: Setting Up The Essentials On The WordPress Sites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#How_To_Host_A_Website_On_GitHub\" title=\"How To Host A Website On GitHub?\">How To Host A Website On GitHub?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_1_Making_Your_GitHub_Account\" title=\"Step 1: Making Your GitHub Account\">Step 1: Making Your GitHub Account<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_2_Establishing_A_GitHub_Repository\" title=\"Step 2: Establishing A GitHub Repository\">Step 2: Establishing A GitHub Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_3_Making_A_Local_Folder_And_Cloning_Your_Remote_GitHub_Repository\" title=\"Step 3: Making A Local Folder And Cloning Your Remote GitHub Repository\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\">Step 3: Making A Local Folder And Cloning Your Remote GitHub Repository\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_4_Adding_The_Website_Files_Inside_The_Folder\" title=\"Step 4: Adding The Website Files Inside The Folder\">Step 4: Adding The Website Files Inside The Folder<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_5_Pushing_The_Files_To_The_GitHub_Repository\" title=\"Step 5: Pushing The Files To The GitHub Repository\">Step 5: Pushing The Files To The GitHub Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_6_Accessing_The_Deployed_Website_In_The_Chrome_Or_Other_Browsers\" title=\"Step 6: Accessing The Deployed Website In The Chrome Or Other Browsers\">Step 6: Accessing The Deployed Website In The Chrome Or Other Browsers<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#How_To_Host_Multiple_Sites_On_A_Single_Server_Apache\" title=\"How To Host Multiple Sites On A Single Server: Apache\">How To Host Multiple Sites On A Single Server: Apache<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_1_Establishing_The_Directory_Structure\" title=\"Step 1: Establishing The Directory Structure\">Step 1: Establishing The Directory Structure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_2_Setting_Up_Permissions\" title=\"Step 2: Setting Up Permissions\">Step 2: Setting Up Permissions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_3_Setting_Up_The_Index_Page\" title=\"Step 3: Setting Up The Index Page\">Step 3: Setting Up The Index Page<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_4_Copying_The_Configure_File_For_All_The_Sites\" title=\"Step 4: Copying The Configure File For All The Sites\">Step 4: Copying The Configure File For All The Sites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_5_Editing_The_Configure_File_For_All_the_Sites\" title=\"Step 5: Editing The Configure File For All the Sites\">Step 5: Editing The Configure File For All the Sites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_6_Enabling_The_Configure_File\" title=\"Step 6: Enabling The Configure File\">Step 6: Enabling The Configure File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_7_VerifyingTesting_Apache_Configurations\" title=\"Step 7: Verifying\/Testing Apache Configurations\">Step 7: Verifying\/Testing Apache Configurations<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#How_To_Host_Multiple_Sites_On_A_Single_Server_NGINX\" title=\"How To Host Multiple Sites On A Single Server: NGINX\">How To Host Multiple Sites On A Single Server: NGINX<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_1_Making_Document_Root_Directories\" title=\"Step 1: Making Document Root Directories\">Step 1: Making Document Root Directories<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_2_Establishing_indexhtml_Files\" title=\"Step 2: Establishing index.html Files\">Step 2: Establishing index.html Files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_3_Opening_NGINX_Configuration_File\" title=\"Step 3: Opening NGINX Configuration File\">Step 3: Opening NGINX Configuration File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_4_Creating_Server_Blocks\" title=\"Step 4: Creating Server Blocks\">Step 4: Creating Server Blocks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Step_5_Restarting_The_NGINX_Server\" title=\"Step 5: Restarting The NGINX Server\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\">Step 5: Restarting The NGINX Server\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Why_Should_You_Host_Multiple_Websites_On_One_Server\"><\/span><b>Why Should You Host Multiple Websites On One Server?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">For sure, if you have landed on this post, you may have some idea of why hosting many websites on one server is good. However, what about those individuals who don&#8217;t have a clue why they have to do this? So, here are two major benefits of hosting multiple sites on a single server:<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"1_You_Get_The_Convenience_Of_Controlling_All_The_Sites_From_A_Single_Location\"><\/span><b>1. You Get The Convenience Of Controlling All The Sites From A Single Location<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Well, everybody loves to make some extra bucks. And having multiple websites means you get more opportunities to earn from various platforms and sources. However, these good-looking websites can give you headaches as they involve logging in and logging out multiple times during a single day.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Undoubtedly, you can get your hands on tools that help manage your website&#8217;s login details. However, things can become too repetitive and time-consuming as the process continues. So, if you are playing the role of a WordPress admin, you would want to make things convenient by getting access to all these sites from a single place only.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Hosting all your sites on one server allows you to manage all such website stuff using one dashboard only.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"2_You_Can_Save_A_Lot_On_The_Costs_Of_Hosting\"><\/span><b>2. You Can Save A Lot On The Costs Of Hosting<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">If we talk about hosting costs, they may not sound much, primarily if you are operating multiple websites while managing enough profit. However, over time you will realize that this cost can be pretty high.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Let&#8217;s understand this using a simple example. Suppose you own around ten websites, and their hosting costs $5 each\/per month. So, in total, you are spending $50\/month for all your website hosting, which may not sound like much. In a year, this cost can go up to $600, which is a good amount. However, in terms of five years, you are paying $3000 for all your website hostings which is quite a significant amount.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">The best way to cut down this hosting cost is by hosting all the domains you have on a single server. By doing this, you will save a significant amount on hosting costs.<\/span><\/p>\n<p><span style=\"font-weight: 400\">So, these were two significant benefits of hosting all your sites on one server. Next, let&#8217;s see how you can do this without jumping into complicated stuff.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Hosting_Multiple_Websites_On_One_Server_Using_Easy_Five_Steps\"><\/span><b>Hosting Multiple Websites On One Server Using Easy Five Steps<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">In general, there are five steps you must take to host many websites on a single server. These steps include:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Purchasing Domain Names As Well As A Shared Hosting Plan<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Adding A Domain To The cPanel\/Server<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Updating the nameservers<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Installing WordPress on the server<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Setting Up The Basics On The WordPress Sites<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Let&#8217;s start with the first step of hosting multiple domains on one server without wasting any time.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Step_1_Purchasing_Domain_Names_As_Well_As_A_Shared_Hosting_Plan\"><\/span><b>Step 1: Purchasing Domain Names As Well As A Shared Hosting Plan<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">So, to start the process of hosting many domains on a single server, there are two things you must do:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You need to purchase a shared hosting plan<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You must purchase the domain names which you prefer to add<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">So, let&#8217;s see what both of these entail:<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Purchasing_A_Shared_Hosting_Plan\"><\/span><b>Purchasing A Shared Hosting Plan<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Buying the right hosting plan is vital, as not every plan out there can allow you to manage and host multiple sites on a single server. Suppose you&#8217;re already running a hosting plan which doesn&#8217;t allow you to host multiple sites on one server. In that case, you will need to upgrade your hosting plan to the one which can allow you to do that.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Furthermore, if you&#8217;re unsure of which hosting plan is the best currently, we have multiple options for you through which you can choose.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">So, here are the best hosting plan providers with their expected prices:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bluehost ($2.75 per month)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">DreamHost ($2.59 per month)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">ZoneWebsites (request a quote)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A2 Hosting ($2.99 per month)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">InMotion Hosting ($2.99 per month)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">For the usual cases, when you are using a shared hosting plan, you have access to unlimited storage. So, it simply means that you are allowed to host multiple websites as much as you want.<\/span><\/p>\n<p><span style=\"font-weight: 400\">However, you must know there is a certain limit to the files and data amount that can be allowed by your bandwidth resources. In some cases, your websites may not give out their best performance due to a lack of available resources.<\/span><\/p>\n<p><span style=\"font-weight: 400\">But, even if that is the case, you are getting to host numerous sites on one server, and you can use it effectively if you do things smartly.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Purchasing_Domain_Names_That_You_Wish_To_Add\"><\/span><b>Purchasing Domain Names That You Wish To Add<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Now, if you want to add domains to the server, you first need to purchase them. Here, it is up to you what type of domain names you prefer for your website and what you wish to add to the server.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Again the question arises from where can you buy the best domain names for your site? Here are some top options for purchasing domain names:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">ZoneWebsites<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Namecheap<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hover<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Domain.com<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bluehost<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">So, now you have both hosting as well as the domain names of your liking. It&#8217;s time we move to the next step of hosting multiple websites on one server.\u00a0<\/span><\/p>\n<p><strong style=\"font-size: 22px\">Read More:- <a href=\"https:\/\/zonewebsites.us\/blog\/how-to-fix-dns-probe-finished-nxdomain\/\">How To Fix DNS_PROBE_FINISHED_NXDOMAIN In Different Browsers?<\/a><\/strong><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Step_2_Adding_A_Domain_To_The_cPanelServer\"><\/span><b>Step 2: Adding A Domain To The cPanel\/Server<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">For this second step, you have to log into the cPanel of the hosting service.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, head to the &#8220;<\/span><b>Domains<\/b><span style=\"font-weight: 400\">&#8221; section.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, tap on the &#8220;<\/span><b>Addon Domains<\/b><span style=\"font-weight: 400\">&#8221; icon.\u00a0<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1251 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828.jpg\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"729\" height=\"197\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828.jpg 729w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828-300x81.jpg 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Moreover, wait for the &#8220;<\/span><b>Addon Domains<\/b><span style=\"font-weight: 400\">&#8221; page to appear.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">After that, add the new domain to the &#8220;<\/span><b>New Domain Name<\/b><span style=\"font-weight: 400\">&#8221; and &#8220;<\/span><b>Subdomain<\/b><span style=\"font-weight: 400\">&#8221; sections.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1252 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/image-1.webp\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"763\" height=\"295\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/image-1.webp 763w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/image-1-300x116.webp 300w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Once you finish adding your domain name, tap on the &#8220;<\/span><b>Add Domain<\/b><span style=\"font-weight: 400\">&#8221; button.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, wait for the success message to appear on your screen.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1253 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc06b3f62.webp\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"759\" height=\"179\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc06b3f62.webp 759w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc06b3f62-300x71.webp 300w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Adding a new domain to your hosting can take some time, depending on who you choose as your hosting provider. So, you need to be patient with successfully adding your domain to your hosting.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Typically, it takes around one or two minutes for a new domain to occupy. That&#8217;s why you must know it is completely normal if a success message doesn&#8217;t appear on your screen right away.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In order to verify if things are done correctly, click on the back button. Now, you can see the new domain added under the section &#8220;<\/span><b>Addon Domains<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1254 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc0709418.webp\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"763\" height=\"72\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc0709418.webp 763w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/img_630dcc0709418-300x28.webp 300w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, follow the same steps mentioned above to add multiple domains to a single server.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1255 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/cPanel-Addon-Domains-multiple-sites-example.webp\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"760\" height=\"174\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/cPanel-Addon-Domains-multiple-sites-example.webp 760w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/cPanel-Addon-Domains-multiple-sites-example-300x69.webp 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">In the future, if you want to remove a domain from this server list, simply click on the &#8220;<\/span><b>Remove<\/b><span style=\"font-weight: 400\">&#8221; button with a trash icon, which you will find in the &#8220;Actions&#8221; column.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Step_3_Updating_The_Nameservers\"><\/span><b>Step 3: Updating The Nameservers<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">For step three, you need to update the nameservers.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You may ask what updating the nameservers have to do with hosting your sites on a single server. Well, you need to update it so as to explain to the domain registrar which particular server they have to point to or direct the domain to. Let&#8217;s take the example of Bluehost to understand this.<\/span><\/p>\n<p><span style=\"font-weight: 400\">One thing you need to remember is you have to update the nameservers for each domain that you like to set up on a single host. Let&#8217;s consider an example. Suppose your domains are registered with multiple registrars. In that case, you need to head to the nameserver setting for each of your domains and direct them to the new server. Here, the new server is the one where you want all your domains together.<\/span><\/p>\n<p><span style=\"font-weight: 400\">But how will you do this process? Well, let&#8217;s use the Bluehost example to understand how you will point your domains to the new server.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, head to the &#8220;<\/span><b>Domains<\/b><span style=\"font-weight: 400\">&#8221; menu present on the left side of the dashboard.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, click on the &#8220;<\/span><b>DNS<\/b><span style=\"font-weight: 400\">&#8221; tab.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1256 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828-1.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"176\" height=\"377\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828-1.jpg 176w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-160828-1-140x300.jpg 140w\" sizes=\"auto, (max-width: 176px) 100vw, 176px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Moreover, move to the &#8220;<\/span><b>Name Servers<\/b><span style=\"font-weight: 400\">&#8221; space.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, hit the &#8220;<\/span><b>Edit<\/b><span style=\"font-weight: 400\">&#8221; button.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1257 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdas.jpg\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"727\" height=\"461\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdas.jpg 727w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdas-300x190.jpg 300w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, head to the &#8220;<\/span><b>Setup Type<\/b><span style=\"font-weight: 400\">&#8221; section.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From there, select the &#8220;<\/span><b>Custom Nameservers<\/b><span style=\"font-weight: 400\">&#8221; option.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, enter your account&#8217;s nameservers.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1258 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161450.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"280\" height=\"162\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Finally, hit the &#8220;<\/span><b>Save<\/b><span style=\"font-weight: 400\">&#8221; button to complete the process of updating the nameservers.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1259 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdas.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"651\" height=\"438\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdas.jpg 651w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdas-300x202.jpg 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, you have successfully redirected the domain names to that particular server where you want to host your sites.\u00a0<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Step_4_Installing_WordPress_On_The_Server\"><\/span><b>Step 4: Installing WordPress On The Server<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">For step four, you need to have WordPress on your new server.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, do you think installing WordPress is something only WordPress developers can do? If that is the case, you must change this thinking immediately! Getting WordPress on a server was difficult, and people ignored its installation as it was too tricky for them to handle. However, all this is a thing of the past, and you don&#8217;t have to worry about it anymore.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You have your hands on modern technology now, giving you access to things with a single click without any external help. Therefore, getting WordPress installed on your server is something you can do yourself without giving a penny to the costly developers.<\/span><\/p>\n<p><span style=\"font-weight: 400\">However, you have a variety of choices for installing WordPress. Finding your preference for getting it installed is time costly. But we are writing this guide, so you don&#8217;t waste a second completing this process.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Hence, we have chosen the best course for you by taking the help of cPanel autoinstaller for installing WordPress on your new server. So, here are the steps you need to follow in order to install it:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, you need to log in to the cPanel dashboard.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, navigate to the &#8220;<\/span><b>Autoinstallers<\/b><span style=\"font-weight: 400\">&#8221; section.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Moreover, tap on the &#8220;<\/span><b>WordPress<\/b><span style=\"font-weight: 400\">&#8221; icon.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1260 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161526.jpg\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"623\" height=\"312\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161526.jpg 623w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161526-300x150.jpg 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">After that, hit the \u201c<\/span><b>Instal Now<\/b><span style=\"font-weight: 400\">\u201d button.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1261 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161730.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"713\" height=\"445\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161730.jpg 713w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161730-300x187.jpg 300w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, tap on the &#8220;<\/span><b>Choose Protocol<\/b><span style=\"font-weight: 400\">&#8221; button.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, select the &#8220;<\/span><b>SSL certificate<\/b><span style=\"font-weight: 400\">&#8221; for a safe HTTPS website.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1262 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"609\" height=\"199\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826.jpg 609w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826-300x98.jpg 300w\" sizes=\"auto, (max-width: 609px) 100vw, 609px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">In case your website lacks an SSL certificate, select the default http.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Ensure you leave the &#8220;<\/span><b>In Directory<\/b><span style=\"font-weight: 400\">&#8221; section blank.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\"> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1263 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826-1.jpg\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"607\" height=\"152\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826-1.jpg 607w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-161826-1-300x75.jpg 300w\" sizes=\"auto, (max-width: 607px) 100vw, 607px\" \/><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, head down to the &#8220;<\/span><b>Site Settings<\/b><span style=\"font-weight: 400\">&#8221; portion.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, enter the &#8220;<\/span><b>Site Name<\/b><span style=\"font-weight: 400\">&#8221; as well as the &#8220;<\/span><b>Site Description<\/b><span style=\"font-weight: 400\">&#8221; in particular boxes.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Just type in the basic details, as you can always update them later.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1264 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"612\" height=\"223\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028.jpg 612w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028-300x109.jpg 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Make sure you don&#8217;t tick on the &#8220;<\/span><b>Enable Multisite (WPMU)<\/b><span style=\"font-weight: 400\">&#8221; box, which you see above. This may surprise you, as we are discussing hosting multiple websites on one server. However, this option has nothing to do with that process. Furthermore, WordPress Multisite is one of the specific versions you find for WordPress. Therefore, you don&#8217;t need to enable it, as you will have no use for it.<\/span><\/p>\n<p><span style=\"font-weight: 400\">For the final step of WordPress installation, you must assign a user for the website. Also, you need to type in a password, or you can use the one which is suggested.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1265 size-medium\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028-1-300x121.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"300\" height=\"121\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028-1-300x121.jpg 300w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-03-162028-1.jpg 622w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">You may already know this, but still, as a reminder, keep your password somewhere at a secure location that you can always access whenever needed.<\/span><\/p>\n<p><span style=\"font-weight: 400\">And this ultimately completes the WordPress installation on your server. Wasn&#8217;t this easier than you thought it would be? But anyway, congratulations on a successful WordPress installation!\u00a0\u00a0\u00a0\u00a0<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Step_5_Setting_Up_The_Essentials_On_The_WordPress_Sites\"><\/span><b>Step 5: Setting Up The Essentials On The WordPress Sites<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Well, if you have made it to the fifth step, you are almost done with the process of how to host many sites on one server. But, in order to do that, there are some basic setups you must do on WordPress to make it suitable for your server.<\/span><\/p>\n<p><span style=\"font-weight: 400\">So, as per your preference, you must configure all the basic WordPress settings. And here are the essentials you need to look into:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>General Settings:<\/b><span style=\"font-weight: 400\"> This covers your tagline, site title, language, admin email address, website address, and other things like that.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Reading Settings:<\/b><span style=\"font-weight: 400\"> This covers the search engine visibility, blog posts number to be displayed per page, and the home page displays.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Writing Settings:<\/b><span style=\"font-weight: 400\"> This covers the default editor that users can use, access to the power to forward posts using email, and the blog post formats and categories.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Discussion Settings:<\/b><span style=\"font-weight: 400\"> This covers comment and post configurations that decide how individuals engage with you and interact with the content you publish.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Permalinks Settings:<\/b><span style=\"font-weight: 400\"> This covers how you can make a custom URL configuration for the archives and permalinks.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Media Settings:<\/b><span style=\"font-weight: 400\"> This covers how you can attach media files to your content and media library.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Privacy Settings:<\/b><span style=\"font-weight: 400\"> This covers how you can establish a privacy policy for the site.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">And that&#8217;s it, folks, for how to host multiple websites on one server. We hope this guide was helpful for our WordPress users. Now, let&#8217;s discuss some related topics on installing multiple sites on a server.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"How_To_Host_A_Website_On_GitHub\"><\/span><b>How To Host A Website On GitHub?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">If you are looking to host your website on GitHub without paying a dime, you&#8217;ll love using GitHub Pages. This is an entirely free service that allows individuals to host their site directly from the GitHub repository. Furthermore, you can easily make your site available on the internet using GitHub pages.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">So, let&#8217;s see the steps you must take to make your site accessible online using Gitpages.\u00a0<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_1_Making_Your_GitHub_Account\"><\/span><b>Step 1: Making Your GitHub Account<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, open your browser and enter &#8220;<\/span><b>github.com<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, tap on the &#8220;<\/span><b>Sign up<\/b><span style=\"font-weight: 400\">&#8221; option from the top and enter your details.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1266 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed.png\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"512\" height=\"274\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-300x161.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Having a free GitHub account is essential in order to establish a GitHub repository, which we will talk about in the second step. The role of a repository is to hold your website files that have to be published.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_2_Establishing_A_GitHub_Repository\"><\/span><b>Step 2: Establishing A GitHub Repository<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">If you&#8217;re reading this second step, we assume you have already created your GitHub account. Now, for this step, you must establish a repository:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1267 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/sssssssssssssss-e1675422402281.jpg\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"459\" height=\"356\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/sssssssssssssss-e1675422402281.jpg 459w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/sssssssssssssss-e1675422402281-300x233.jpg 300w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Simply, you have to mention the repository name, which will make you completely set for the next few steps. However, note that you must specify the name in the format &#8220;<\/span><b>username.github.io<\/b><span style=\"font-weight: 400\">.&#8221; You can either write your name or the organization in the username section on GitHub.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, tap the &#8220;<\/span><b>Create repository<\/b><span style=\"font-weight: 400\">&#8221; button to start the creating process.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1270 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdaas-e1675422647496.jpg\" alt=\"Host-Multiple-Websites-On-One-Server\" width=\"455\" height=\"273\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdaas-e1675422647496.jpg 455w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/dasdasdasdaas-e1675422647496-300x180.jpg 300w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400\">Once the making process ends, you will be redirected to a website that will look something like this:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_3_Making_A_Local_Folder_And_Cloning_Your_Remote_GitHub_Repository\"><\/span><b>Step 3: Making A Local Folder And Cloning Your Remote GitHub Repository<\/b><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">So, it is time we move to the command line, as the GitHub repository is available to you. Furthermore, we need to create a new folder which we will use later to store the website files which have to be hosted on Gitpages.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Firstly, you need to enter the &#8220;<\/span><b>$ mkdir my-website<\/b><span style=\"font-weight: 400\">&#8221; command. This makes you ready to clone the repository into the local folder. You can do this by using the &#8220;<\/span><b>$ git clone https:\/\/github.com\/[username]\/[username].github.io<\/b><span style=\"font-weight: 400\">&#8221; command.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, Git will show that the repository you&#8217;re cloning is empty. You don&#8217;t have to worry about it, as we still need to add files to it.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1271 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-e1675422731377.png\" alt=\"how-to-host-a-website-on-github \" width=\"455\" height=\"120\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-e1675422731377.png 455w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-e1675422731377-300x79.png 300w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Make sure you change it into the freshly created subfolder.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_4_Adding_The_Website_Files_Inside_The_Folder\"><\/span><b>Step 4: Adding The Website Files Inside The Folder<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">So, as we are on the fourth step, let&#8217;s add content to the newly created folder. However, since we don&#8217;t want to complicate things, we will use only one basic HTML file (index.html) for our test site:<\/span><\/p>\n<p><span style=\"font-weight: 400\">&#8220;<\/span><b>$ touch index.html<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Afterward, you need to enter the following HTML code into &#8220;index.html.&#8221;<\/span><\/p>\n<p><b>&lt;!DOCTYPE html&gt;<\/b><\/p>\n<p><b>&lt;html lang=&#8221;en&#8221;&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0&lt;head&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;meta charset=&#8221;UTF-8&#8243;&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;meta name=&#8221;viewport&#8221; content=&#8221;width=device-width, initial-scale=1.0&#8243;&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;ie=edge&#8221;&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;title&gt;My Website&lt;\/title&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0&lt;\/head&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0&lt;body&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;main&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h1&gt;Welcome to My Website&lt;\/h1&gt;\u00a0\u00a0<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;p&gt;This is my new website which is hosted on GitHub Pages!&lt;\/p&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0&lt;\/main&gt;<\/b><\/p>\n<p><b>\u00a0\u00a0&lt;\/body&gt;<\/b><\/p>\n<p><b>&lt;\/html&gt;<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1272 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-1.png\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"512\" height=\"332\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-1.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-1-300x195.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_5_Pushing_The_Files_To_The_GitHub_Repository\"><\/span><b>Step 5: Pushing The Files To The GitHub Repository<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">For the fifth step, you need to add, commit, as well as push the newly created file toward the GitHub repository (remote) by entering the following command:<\/span><\/p>\n<p><b>$ git add \u2014 all<\/b><\/p>\n<p><b>$ git commit -m &#8220;Initial commit&#8221;<\/b><\/p>\n<p><b>$ git push -u origin master<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1273 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-1.png\" alt=\"how-to-host-a-website-on-github \" width=\"512\" height=\"246\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-1.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-1-300x144.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_6_Accessing_The_Deployed_Website_In_The_Chrome_Or_Other_Browsers\"><\/span><b>Step 6: Accessing The Deployed Website In The Chrome Or Other Browsers<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Since you have already pushed the website files to the GitHub repository, the process of deployment is automatically done. Therefore, there is no further step you need to make.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Your website is now available online. You can access it with any browser by entering the URL &#8220;<\/span><b>https:\/\/[username].github.io\/<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1274 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-e1675423012403.png\" alt=\"how-to-host-a-website-on-github \" width=\"448\" height=\"211\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-e1675423012403.png 448w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-e1675423012403-300x141.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/p>\n<p><span style=\"font-weight: 400\">And with this, now you know how to host a website on GitHub without paying anything using Gitpages.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"How_To_Host_Multiple_Sites_On_A_Single_Server_Apache\"><\/span><b>How To Host Multiple Sites On A Single Server: Apache<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Although we have already discussed the WordPress part, many users often look to host multiple websites using the Apache web server. So, suppose you&#8217;re in that boat. In that case, we can help cross the complicated river of coding with these simple steps on how to host multiple sites on a single server using Apache.\u00a0<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_1_Establishing_The_Directory_Structure\"><\/span><b>Step 1: Establishing The Directory Structure<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Creating the directory structure is highly important as it stores your website data. And this stored data is the only thing the visitors see after visiting your site. Out of all the directories, the top-level directory is &#8220;<\/span><b>Document root<\/b><span style=\"font-weight: 400\">.&#8221; It is standard for Apache to look for the content in the document root to present it in front of the website visitors.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Know that the document root is positioned to &#8220;<\/span><b>individual directories \/var\/www<\/b><span style=\"font-weight: 400\">.&#8221; Also, you can form a directory for all the websites you are looking to host on one server.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, for each set of directories, you need to make a &#8220;<\/span><b>public_html<\/b><span style=\"font-weight: 400\">&#8221; folder. These folders will have real site files, which will provide you with more flexibility.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, make the &#8220;<\/span><b>\/var\/www folder<\/b><span style=\"font-weight: 400\">&#8221; as it will work as the location for the document root.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, substitute the domain names like &#8220;<\/span><b>domain.com<\/b><span style=\"font-weight: 400\">&#8221; and &#8220;<\/span><b>domain2.com<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;<\/span><b>mkdir -p \/var\/www\/domain.com\/public_html<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;<\/span><b>mkdir -p \/var\/www\/domain2.com\/public_html<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_2_Setting_Up_Permissions\"><\/span><b>Step 2: Setting Up Permissions<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Once you have created the directories, you need to give out the right permissions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">There are chances that the root user may contain the directories.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Any user must be able to modify or change the files present in the web directories.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Finally, to change the permissions, you have to permit the following rules:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u201c<\/span><b>chmod -R 755 \/var\/www<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_3_Setting_Up_The_Index_Page\"><\/span><b>Step 3: Setting Up The Index Page<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">If you want to see certain content, you have the ability to make a &#8220;<\/span><b>demo index page<\/b><span style=\"font-weight: 400\">.&#8221;\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, create an index.html file for all your &#8220;<\/span><b>valid domains<\/b><span style=\"font-weight: 400\">&#8221; for your websites:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;<\/span><b>vim \/var\/www\/domain.com\/public_html\/index.html<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, within your files, you can position something like &#8220;<\/span><b>example testing for domain.com<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, &#8220;<\/span><b>save and close<\/b><span style=\"font-weight: 400\">&#8221; the file in order to exit through the ESC tab and by typing:wp.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Moreover, you have to repeat the same steps for your second domain. Type in the following command:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">&#8220;<\/span><b>vim \/var\/www\/domain2.com\/public_html\/index.html<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_4_Copying_The_Configure_File_For_All_The_Sites\"><\/span><b>Step 4: Copying The Configure File For All The Sites<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">As you are using the Apache web server, you get the &#8220;<\/span><b>default virtual host<\/b><span style=\"font-weight: 400\">&#8221; file using it known as &#8220;<\/span><b>000-default.conf<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, you need to copy the default file to establish a &#8220;<\/span><b>virtual host file<\/b><span style=\"font-weight: 400\">&#8221; for all your websites.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">By doing this, you can make sure that you contain a &#8220;<\/span><b>default copy<\/b><span style=\"font-weight: 400\">&#8221; for each website.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>cp\/etc\/apache2\/sites-available\/000-default.conf\/etc\/apache2\/sites-available\/domain.com.conf<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>cp\/etc\/apache2\/sites-available\/000-default.conf\/etc\/apache2\/sites-available\/domain2.com.conf<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_5_Editing_The_Configure_File_For_All_the_Sites\"><\/span><b>Step 5: Editing The Configure File For All the Sites<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">You have the ability to modify the items of the first domain. Furthermore, you can add additional directives.\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Firstly, add two directives like &#8220;<\/span><b>ServerName<\/b><span style=\"font-weight: 400\">&#8221; as it assists with setting up the base domain.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">After that, add &#8220;<\/span><b>Server Alias<\/b><span style=\"font-weight: 400\">,&#8221; which will work as an alternative name for the base domain.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Doing this, you can assist with matching the hosts you have defined, like www:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">&#8220;<\/span><b>ServerName: domain.com<\/b><span style=\"font-weight: 400\">&#8221; &#8220;<\/span><b>Server Alias: www.domain.com<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&#8220;<\/span><b>vim \/etc\/apache2\/sites-available\/domain.com.conf<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Once you&#8217;re done with this, your &#8220;<\/span><b>Apache virtual host file<\/b><span style=\"font-weight: 400\">&#8221; will appear on the screen like this:<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1275 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-2.png\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"512\" height=\"177\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-2.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-1-2-300x104.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Now, save your changes and exit using &#8220;<\/span><b>:wp<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, you must repeat all the previous steps for your &#8220;<\/span><b>domain2.com.conf file<\/b><span style=\"font-weight: 400\">.&#8221;\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Make sure for your second domain; you add the &#8220;<\/span><b>Server Alias<\/b><span style=\"font-weight: 400\">,&#8221; &#8220;<\/span><b>DocumentRoot<\/b><span style=\"font-weight: 400\">,&#8221; and &#8220;<\/span><b>ServerName<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_6_Enabling_The_Configure_File\"><\/span><b>Step 6: Enabling The Configure File<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">In order to enable the &#8220;<\/span><b>virtual host configuration files<\/b><span style=\"font-weight: 400\">,&#8221; make sure to stay stick with the following steps:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Start by disabling the &#8220;<\/span><b>default site<\/b><span style=\"font-weight: 400\">,&#8221; which is defined in &#8220;<\/span><b>000-default.conf:\u00a0<\/b><\/li>\n<\/ul>\n<p><b>a2dissite 000-default.conf<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">After that, use the tool which Apache includes to enable the &#8220;<\/span><b>new virtual host files<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, take the help of &#8220;<\/span><b>a2ensite docs<\/b><span style=\"font-weight: 400\">&#8221; to allow the new .conf files.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u201c<\/span><b>a2ensite domain.com.conf<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u201c<\/span><b>a2ensite domain2.com.conf<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You have to restart the configured Apache service to see the new changes. Furthermore, you can take the help of systemctl status to confirm the changes.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;<\/span><b>systemctl restart apache2<\/b><span style=\"font-weight: 400\">&#8220;<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_7_VerifyingTesting_Apache_Configurations\"><\/span><b>Step 7: Verifying\/Testing Apache Configurations<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Once you finish restarting Apache, make sure to verify the working of configurations. You can confirm it by editing the &#8220;<\/span><b>domain<\/b><span style=\"font-weight: 400\">&#8221; or &#8220;<\/span><b>\/etc\/host<\/b><span style=\"font-weight: 400\">&#8221; file.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Your browser will display the &#8220;<\/span><b>index.html<\/b><span style=\"font-weight: 400\">&#8221; pages that are positioned in the last steps.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">If you notice that both sites are working fine with no issues, you have successfully executed the steps. So, with that, you have finished configuring two virtual hosts on a single server using Apache.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"How_To_Host_Multiple_Sites_On_A_Single_Server_NGINX\"><\/span><b>How To Host Multiple Sites On A Single Server: NGINX<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Now, if you&#8217;re using the NGINX server, know that the steps remain pretty similar to what we discussed in the Apache server. So, if you want to configure multiple virtual hosts on a single server, here is the step-by-step process to achieve it.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_1_Making_Document_Root_Directories\"><\/span><b>Step 1: Making Document Root Directories<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">Firstly, you need to make two separate document root folders for both domains:<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo mkdir \/var\/www\/html\/example1.com<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo mkdir \/var\/www\/html\/example2.com<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">Your request for the example1 domain will be served from &#8220;\/<\/span><b>var\/www\/html\/example1.com<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Your request for the second example site will be served from &#8220;<\/span><b>\/var\/www\/html\/example2.com<\/b><span style=\"font-weight: 400\">.&#8221;<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_2_Establishing_indexhtml_Files\"><\/span><b>Step 2: Establishing index.html Files<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">For step two, you have to make \u201cindex.html\u201d files for both domains. So, if we take the example1 domain, you need to enter the following command.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo vi \/var\/www\/html\/example1.com\/index.html<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>&lt;title&gt;www.example1.com&lt;\/title&gt;<\/b><\/p>\n<p><b>&lt;h1&gt;Welcome to www.example1.com Website&lt;\/h1&gt;<\/b><\/p>\n<p><b>&lt;\/html&gt;<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1276 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-2.png\" alt=\"how-to-host-a-website-on-github \" width=\"512\" height=\"87\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-2.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-2-2-300x51.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Now, Save your file, and after that, close it to confirm the changes.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Also, for the second example website, you must repeat the same steps mentioned above.<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_3_Opening_NGINX_Configuration_File\"><\/span><b>Step 3: Opening NGINX Configuration File<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">For the third step, open the \u201c<\/span><b>NGINX config<\/b><span style=\"font-weight: 400\">.&#8221; file at \u201c<\/span><b>\/etc\/nginx\/nginx.conf<\/b><span style=\"font-weight: 400\">.\u201d Now, in order to achieve this, enter the following command:<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo vi \/etc\/nginx\/nginx.conf<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_4_Creating_Server_Blocks\"><\/span><b>Step 4: Creating Server Blocks<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">For this step, you need to make two server blocks for both domains.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, if you don\u2019t know, you can change the values for root and \u201c<\/span><b>server_name<\/b><span style=\"font-weight: 400\">.\u201d Also, by doing this, you can add particular domain names.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Next, you must add the \u201c<\/span><b>document root locations<\/b><span style=\"font-weight: 400\">\u201d for both domains.<\/span><\/p>\n<p><b>\u201clisten 80;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0root \/var\/www\/html\/example1.com;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0index index.html;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0server_name example1.com;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0location \/ {<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0try_files $uri $uri\/ =404;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0}<\/b><\/p>\n<p><b>}<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><b>server {<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0listen 80;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0root \/var\/www\/html\/example2.com;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0index index.html;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0server_name example2.com;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0location \/ {<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0try_files $uri $uri\/ =404;<\/b><\/p>\n<p><b>\u00a0\u00a0\u00a0}\u201d<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1277 size-full\" src=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-1.png\" alt=\"how-to-host-multiple-websites-on-one-server \" width=\"512\" height=\"418\" srcset=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-1.png 512w, https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/unnamed-3-1-300x245.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3 style=\"font-size: 20px\"><span class=\"ez-toc-section\" id=\"Step_5_Restarting_The_NGINX_Server\"><\/span><b>Step 5: Restarting The NGINX Server<\/b><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400\">In the fifth step, you must restart the \u201cNGINX server\u201d in order to confirm the new changes. To do this, you must enter the following command:<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo nginx -t<\/b><span style=\"font-weight: 400\">\u201d\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201c<\/span><b>$ sudo systemctl restart nginx<\/b><span style=\"font-weight: 400\">\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, open your browser and enter \u201c<\/span><b>example1.com<\/b><span style=\"font-weight: 400\">\u201d to check the index page.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Next, repeat the same testing for your \u201c<\/span><b>example2.com<\/b><span style=\"font-weight: 400\">\u201d website.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">And that\u2019s the wrap-up for configuring two virtual hosts on a single server using NGINX.<\/span><\/p>\n<h2 style=\"font-size: 22px\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><b>Conclusion<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400\">So, now you know how to host multiple websites on one server. Whether you are a WordPress user, or Apache or NGINX web server user, we tried our best to make the steps as simple as possible. We hope this guide was able to help you in hosting your multiple websites on one server.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">To get the best hosting and domain service, you can request a quote from <strong><a href=\"https:\/\/zonewebsites.us\/\">ZoneWebsites<\/a><\/strong>.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Are you overwhelmed seeing the complicated stuff filled with coding after searching for how to host multiple websites on one server? Well, surely no one wants to jump into it because of how scary it can look at first glance. But is hosting multiple websites on one server really as difficult as it seems? This [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[203,202],"class_list":["post-1250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-how-to-host-a-website-on-github","tag-how-to-host-multiple-websites-on-one-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Host Multiple Websites On One Server: A Complete Guide<\/title>\n<meta name=\"description\" content=\"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Host Multiple Websites On One Server: A Complete Guide\" \/>\n<meta property=\"og:description\" content=\"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Zonewebsites\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-03T11:56:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-04T05:11:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Zonewebsite.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"adminpost\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How To Host Multiple Websites On One Server: A Complete Guide\" \/>\n<meta name=\"twitter:description\" content=\"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Zonewebsite.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adminpost\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\"},\"author\":{\"name\":\"adminpost\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/14eeafbb9f6a16940487e04213115367\"},\"headline\":\"How To Host Multiple Websites On One Server: A Complete Guide\",\"datePublished\":\"2023-02-03T11:56:16+00:00\",\"dateModified\":\"2023-02-04T05:11:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\"},\"wordCount\":4184,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/#organization\"},\"keywords\":[\"how to host a website on github\",\"how to host multiple websites on one server\"],\"articleSection\":[\"Hosting\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\",\"url\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\",\"name\":\"How To Host Multiple Websites On One Server: A Complete Guide\",\"isPartOf\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/#website\"},\"datePublished\":\"2023-02-03T11:56:16+00:00\",\"dateModified\":\"2023-02-04T05:11:59+00:00\",\"description\":\"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.\",\"breadcrumb\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zonewebsites.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Host Multiple Websites On One Server: A Complete Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#website\",\"url\":\"https:\/\/zonewebsites.us\/blog\/\",\"name\":\"Zonewebsites\",\"description\":\"Zonewebsites Blog\",\"publisher\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zonewebsites.us\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#organization\",\"name\":\"Zonewebsites\",\"url\":\"https:\/\/zonewebsites.us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2022\/01\/logo.png\",\"contentUrl\":\"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2022\/01\/logo.png\",\"width\":200,\"height\":41,\"caption\":\"Zonewebsites\"},\"image\":{\"@id\":\"https:\/\/zonewebsites.us\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/14eeafbb9f6a16940487e04213115367\",\"name\":\"adminpost\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a00416690045d22db56115c338adfb8ca0331c6a134c2e690c66dfa67fb2c8de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a00416690045d22db56115c338adfb8ca0331c6a134c2e690c66dfa67fb2c8de?s=96&d=mm&r=g\",\"caption\":\"adminpost\"},\"url\":\"https:\/\/zonewebsites.us\/blog\/author\/adminpost\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Host Multiple Websites On One Server: A Complete Guide","description":"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/","og_locale":"en_US","og_type":"article","og_title":"How To Host Multiple Websites On One Server: A Complete Guide","og_description":"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.","og_url":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/","og_site_name":"Zonewebsites","article_published_time":"2023-02-03T11:56:16+00:00","article_modified_time":"2023-02-04T05:11:59+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Zonewebsite.jpg","type":"image\/jpeg"}],"author":"adminpost","twitter_card":"summary_large_image","twitter_title":"How To Host Multiple Websites On One Server: A Complete Guide","twitter_description":"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.","twitter_image":"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2023\/02\/Zonewebsite.jpg","twitter_misc":{"Written by":"adminpost","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#article","isPartOf":{"@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/"},"author":{"name":"adminpost","@id":"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/14eeafbb9f6a16940487e04213115367"},"headline":"How To Host Multiple Websites On One Server: A Complete Guide","datePublished":"2023-02-03T11:56:16+00:00","dateModified":"2023-02-04T05:11:59+00:00","mainEntityOfPage":{"@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/"},"wordCount":4184,"commentCount":0,"publisher":{"@id":"https:\/\/zonewebsites.us\/blog\/#organization"},"keywords":["how to host a website on github","how to host multiple websites on one server"],"articleSection":["Hosting"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/","url":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/","name":"How To Host Multiple Websites On One Server: A Complete Guide","isPartOf":{"@id":"https:\/\/zonewebsites.us\/blog\/#website"},"datePublished":"2023-02-03T11:56:16+00:00","dateModified":"2023-02-04T05:11:59+00:00","description":"Hosting multiple websites on one server allows you to control all your sites from a single location. Majorly five steps are involved if you want to do this.","breadcrumb":{"@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zonewebsites.us\/blog\/how-to-host-multiple-websites-on-one-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zonewebsites.us\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Host Multiple Websites On One Server: A Complete Guide"}]},{"@type":"WebSite","@id":"https:\/\/zonewebsites.us\/blog\/#website","url":"https:\/\/zonewebsites.us\/blog\/","name":"Zonewebsites","description":"Zonewebsites Blog","publisher":{"@id":"https:\/\/zonewebsites.us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zonewebsites.us\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zonewebsites.us\/blog\/#organization","name":"Zonewebsites","url":"https:\/\/zonewebsites.us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zonewebsites.us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2022\/01\/logo.png","contentUrl":"https:\/\/zonewebsites.us\/blog\/wp-content\/uploads\/2022\/01\/logo.png","width":200,"height":41,"caption":"Zonewebsites"},"image":{"@id":"https:\/\/zonewebsites.us\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/14eeafbb9f6a16940487e04213115367","name":"adminpost","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zonewebsites.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a00416690045d22db56115c338adfb8ca0331c6a134c2e690c66dfa67fb2c8de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a00416690045d22db56115c338adfb8ca0331c6a134c2e690c66dfa67fb2c8de?s=96&d=mm&r=g","caption":"adminpost"},"url":"https:\/\/zonewebsites.us\/blog\/author\/adminpost\/"}]}},"_links":{"self":[{"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/posts\/1250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/comments?post=1250"}],"version-history":[{"count":8,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions"}],"predecessor-version":[{"id":1286,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions\/1286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/media\/1285"}],"wp:attachment":[{"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/media?parent=1250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/categories?post=1250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zonewebsites.us\/blog\/wp-json\/wp\/v2\/tags?post=1250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}