Hallo allemaal, omdat er zoveel mensen problemen hebben met het configureren van vhost op een goede manier heb ik hier voor een howto geschreven, ik hoop dat het zo alle maal wat duidelijker wordt voor jullie allemaal.
Stap 1:
Zoek naar httpd-vhost.conf in de map xampp/apache/conf/extra.
Dan open je het bestand dan zie je:
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
##NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host.example.com
## DocumentRoot /www/docs/dummy-host.example.com
## ServerName dummy-host.example.com
## ServerAlias www.dummy-host.example.com
## ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
##</VirtualHost>
##<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host2.example.com
## DocumentRoot /www/docs/dummy-host2.example.com
## ServerName dummy-host2.example.com
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>
Dit is de standaard file, houd deze file open!
Stap 2:
Nu gaan we eerst een map aanmaken in xampp/htdocs genaamd: site1
In deze map kun je even simpel een index.html bestandje met het volgende in het plaatsen:
<html>
<title>Apache Vhost Working Okay!</title>
<body>
Welkom bij jouw eerste subdomein!, deze Howto is gemaakt door Frank De Ruiter, The Webserver Master!
</body>
</html>
hiermee kun je straks zien of je site het doet als je naar de subdomein surft.
Stap 3:
Nu gaan we de httpd-vhost.conf aanpassen! Jeeej!

Groeten Frank, Hopelijk is het nu wat duidelijker!