Setting Up Multiple Websites on Windows 8 with XAMPP

Setting Up Multiple Websites on Windows 8 with XAMPP

1) Add the lines as below to the file: C:\Windows\System32\drivers\etc\hosts

127.0.0.1 localhost
127.0.0.1 site1.local
127.0.0.1 site2.local
127.0.0.1 site3.local

2) Add the lines as below to the file: C:\xampp\apache\conf\httpd

Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1
Listen 80
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs”
ServerName localhost:80
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/drupal”
ServerName site1.local
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/drupal”
ServerName site2.local
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/drupal”
ServerName site3.local
</VirtualHost>

2) restart Apache.

Now, you can visit C:/xampp/htdocs/drupal by:

localhost/drupal
site1.local
site2.local
site3.local

Leave a Reply

Your email address will not be published. Required fields are marked *