This tutorial will guide you through installing Virtual Sites for Apache Web Server. This is applicable only if you planning to built your web application not from http://localhost.
Below listed are the series of steps that will allow you to add virtual sites:
Here i am trying to add dev.hiteshagrawal.com. Before doing this make sure to create a backup of the files that will be edited to create virtual site just in case if anything wrong happens to the system.
Step1 – Edit the Host File:
- Edit the “hosts” file available at the windows foldersystem32driversetc
C:Windowssystem32driversetchosts – Win98, WinXP, WinME
C:WinNTsystem32driversetchosts – WINNT based OS
- Open the “hosts” file in a Text Editor. You will find entries at the end similar to 127.0.0.1 localhost. Below this statement add this line
Now save the file.
Step 2 – Update Apache Web Server Configuration File
The next step involves configuring Apache Web Server to know him that it also needs to accept requests for http://dev.hiteshagrawal.com.
Open the Apache Web Server configuration file (httpd.conf) located at “apache root folder/conf”.
Example if your Apache Web Server Folder is on C Drive then the path would be C:Apache2.2confhttpd.conf
Now you need add the following code inside the httpd.conf file.
Step 3 – Giving Permission to the Virtual Folder
Now you need add the following code inside the httpd.conf file
Options Indexes FollowSymLinks
Allow from all
Step 4 – Cross Check to validate your changes
Create a file index.php in the Virtual Directory folder. Open your browser and type in the domain that you configured and index.php.