In addition to danp’s answer, you can access the virtual host without having to change the client machine’s etc/hosts file by assigning a port to the virtual host. This is ideal if you want to access the server with a mobile or tablet device:
-
Edit server’s
httpd.conffile at:\wamp\bin\apache\apache2.2.x\conf\httpd.confSearch for “
Listen” (around line 61). You should see the following that allows for Apache to listen for port 80:Listen 0.0.0.0:80 Listen [::0]:80Add the following lines to add listening for port
81(or any port):Listen 0.0.0.0:81 Listen [::0]:81 -
Edit the
httpd-vhosts.conffile at:\wamp\bin\apache\apache2.2.x\conf\extra\httpd-vhosts.confChange your “Virtual Host” tag to port
81:<VirtualHost *:81> DocumentRoot "D:/websites/project1/" ServerName www.project1.com </VirtualHost> -
Restart Apache server.
-
On the client machine/tablet/mobile, on the web browser, enter the server’s IP address (
192.168.0.10, or whatever IP) followed by the port number in the following format:http://192.168.0.10:81