User Tools

Site Tools


hosting_more_than_one_website_on_the_same_apache2_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hosting_more_than_one_website_on_the_same_apache2_server [2016/07/24 19:32] walkeradminhosting_more_than_one_website_on_the_same_apache2_server [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Hosting more than one website on the same Apache2 Server ======+====== Hosting more than one website on the same Apache2 Server (Raspbian) ======
 \\  \\ 
 \\  \\ 
Line 18: Line 18:
         </Directory>         </Directory>
 \\  \\ 
-We need to copy and paste this section for each site we wish to create.+We need to copy and paste this section for each site we wish to create.\\ 
 \\  \\ 
 In this example we will have two websites, site one and site2, and they are located in the following place: In this example we will have two websites, site one and site2, and they are located in the following place:
 \\  \\ 
 \\  \\ 
-/home/pi/site1 +/home/pi/site1\\  
-/home/pi/site2+/home/pi/site2\\ 
 \\  \\ 
 \\  \\ 
Line 42: Line 42:
 \\  \\ 
 Save this file and exit back to the command line. Save this file and exit back to the command line.
 +\\ 
 +\\ 
 +now we need to navigate to the folder //**/etc/apache2/sites-enabled**// and edit the file //**000-default.conf**//
 +\\ 
 +        sudo /etc/apache2/sites-enabled/000-default.conf
 +\\ 
 +Use the hash # to comment out every line
 +\\ 
 +\\ 
 +Now add the following:
 +\\ 
 +    <VirtualHost *:80>
 +        ServerAdmin al@nwalker.co.uk
 +        ServerName site1.alanwalker.eu --- (this has to match the url of your website)
 +        DocumentRoot /home/pi/site1 --- (this is where your website is physically in linux)
 +        DirectoryIndex index.html --- (this is the first page of your website)
 +    </VirtualHost>
 +    <VirtualHost *:80>
 +        ServerAdmin al@nwalker.co.uk
 +        ServerName site2.alanwalker.eu --- (this has to match the url of your website)
 +        DocumentRoot /home/pi/site2 --- (this is where your website is physically in linux)
 +        DirectoryIndex index.html --- (this is the first page of your website)
 +    </VirtualHost>
 +\\ 
 +Don't forget to restart the apache web server:
 +\\ 
 +        sudo /etc/init.d/apache2 restart
 +\\ 
 +\\ 
 +Now if I navigate to //**site1.alanwalker.eu**// I get:
 +\\ 
 +\\ 
 +{{:site1.png|}}
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +If I navigate to //**site.alanwalker.eu**// I get:
 +\\ 
 +\\ 
 +{{:site2.png|}}
 \\  \\ 
 \\  \\ 
  
  
hosting_more_than_one_website_on_the_same_apache2_server.txt · Last modified: 2023/03/09 22:35 by 127.0.0.1