Setting Virtual Host Using Wamp

Step 1: -
Download and install WAMP, then start the program

Step2: -
Go to "C:/Windows/System32/drivers/etc" and open the "hosts" file in Notepad.

Step 3:-
At the bottom of the hosts file, below all the other text, add a new line with the following:   mysite.local    #My Test Site

(# symbol is used for comments)

Step 4-
Open "C:/wamp/bin/apache/Apache2.2.21/conf/" (your Apache version number may be different)- There will be 2 files - one called "httpd.conf", and one called "", Open "httpd.conf".

Step 5:-
There will be entry of "# Virtual hosts", uncomment (remove the hashtag [#]) the line below it: "Include conf/extra/httpd-vhosts.conf".This tells Apache to include the file "httpd-vhosts.conf" (the file where we set our virtual hosts) when configuring its settings.

Step 6:-
Go to "C:/wamp/bin/apache/Apache2.2.21/conf/extra" and open the file "httpd.vhosts.conf".

Step 7-
We need to give Apache permission to look in our "Projects" folder for websites. At the bottom of the page, below all the other text, add the following:

Order Deny,Allow   Allow from all 

Step 8:-
After the directory code you just added, add:

  DocumentRoot "C:\Users\Kristen\Documents\Projects\My Site" #It doesn't matter if you use forward or backslashesServerName mysite.local #This should be the same domain that you entered in your "hosts" file

- The DocumentRoot should be the path to the folder where your site lives, and the ServerName should match the domain you entered in your hosts file in Step 3.- Important: The DocumentRoot must be inside the directory that you gave Apache permission to access in Step 7.Save the file now

Step 9:-
Click on the green WAMP icon in your toolbar and select "Restart all Services", then wait for the icon to turn back to green.

Step 10:-
Open your browser and navigate to "mysite.local", or whatever your domain name is. You should see the test page you created in Step 1.

If you're going to be working on sites with custom .htaccess files, you'll need to set AllowOverride in Step 7:

AllowOverride AllOrder Deny,Allow   Allow from all 


Popular posts from this blog

KeyBoard Shortcuts in Windows And MAC

Writing your First Mobile App for Nokia

Speed Up Browsing in FireFox