Schritt 1Windows Hosts Datei
Hinzufügen der Namensauflösungen
c:\windows\system32\drivers\etc\hosts
127.0.0.1 localhost
127.0.0.1 www.clansuite-dev.com
127.0.0.1 clansuite-dev.com
Schritt 2Include der Vhosts-Settings-File in der allgemeinen httpd.conf
c:\xampplite\apache\conf\httpd.conf
sicherstellen das "c:\xampplite\apache\conf\extra\httpd-vhosts.conf" included wird.
Schritt 3Änderung der VHost-Einstellungen
c:\xampplite\apache\conf\extra\httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "C:/xampplite/htdocs"
ErrorLog "C:/xampplite/apache/logs/localhost-error.log"
CustomLog "C:/xampplite/apache/logs/localhost-access.log" common
<Directory "C:/xampplite/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName clansuite-dev.com
ServerAlias www.clansuite-dev.com
DocumentRoot "C:/xampplite/htdocs/work/clansuite/trunk"
ErrorLog "C:/xampplite/apache/logs/www.clansuite-dev.com-error.log"
CustomLog "C:/xampplite/apache/logs/www.clansuite-dev.com-access.log" common
<Directory "C:/xampplite/htdocs/work/clansuite/trunk">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Hinweis: Die Pfade sind natürlich anzupassen!
Ergebnis:
Der Browser sollte "localhost", "localhost/xampp", "
www.clansuite-dev.com", "clansuite-dev.com" als virtuelle Hosts erkennen.
Da man sich damit den Zugang zu den im Internet befindlichen gleichnamigen URI's abscheidet, ist ein Domain-Switcher von Nöten. Er ist einige Posts tiefer zu finden.