Opsætningen anvendt, er i mit eksempel en Windows XP Prof. SP1 med Apache 1.3.29. Min rodfolder er lagt i D:/wwwroot.
Formålet med denne tutorial er, at få site1.localhost og site2.localhost til at vise to helt seperate sider hentet forskellige steder på disken.
En forudsætning for at få subdomæner til at virke, skal vi opsætte Apachen til "name-based virtual hosting" - dér findes på Apaches egen side udførlig information på siden http://httpd.apache.org/ (...)
Vi skal i filen httpd.conf (c:\program files\apache group\apache\conf\) under sektion 3 rette således at linien
rettes til
# i konfigurationsfilen markerer at linien er en kommentar og vil dermed ignoreres.
Herefter indsættes følgende linier
ServerAdmin site1@mitdomæne.dk
DocumentRoot D:\wwwroot\site1
ServerName site1.localhost
ErrorLog logs/site1-error_log
CustomLog logs/site1-access_log common
</VirtualHost>
<VirtualHost *>
ServerAdmin site2@mitdomæne.dk
DocumentRoot D:\wwwroot\site2
ServerName site2.localhost
ErrorLog logs/site2-error_log
CustomLog logs/site2-access_log common
</VirtualHost>
Genstart apache med genvejen i din startmenu.
Således har vi nu sat apache til at lytte efter de to adresser site1.localhost og site2.localhost - mén vi mangler stadig noget. Vi er nødt til at fortælle windows, at når vi skriver disse navne i browseren, at vi reelt mener at siden ligger lokalt og ikke ude på Internettet. Détte gøres, ved at modificere hosts filen (c:\windows\system32\drivers\etc) i windows
Tilføj de to følgende linier i hosts filen
127.0.0.1 site2.localhost
I din browser, kan du nu i adresselinien taste site1.localhost og siden lagt i d:\wwwroot\site1 vil vises.
Uddybende info : http://httpd.apache.org/ (...)


