Windows apache virtualhost
This will allow one to set up apache so that you can access a web site stored locally on a windows box in a more convienient manner: http://sitename rather than http://127.0.0.1/sitename/. It's useful to test things and looks neat!
In the httpd.conf file add a line to the bottom such as:
Include "C:/Program Files/Apache Group/Apache/conf/vhosts.conf"
Create and open that file and add lines such as
NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *>
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/npw/"
ServerName npw
</VirtualHost>
<VirtualHost *>
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/liamdelahunty/"
ServerName ld
</VirtualHost>
<VirtualHost *>
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/worldwideco/"
ServerName ww
</VirtualHost>
Now find the HOSTS.SAM file, which may be in C:/windows/. Save it in same directory as HOSTS without the extention. Add the corresponding lines:
127.0.0.1 localhost
127.0.0.1 ld
127.0.0.1 npw
127.0.0.1 ww
Now restart apache and you will be able to see all your local websites using http://127.0.0.1/ or visit one directly using http://ld/ etc.
Share this!
|