Die Datei xampp\apache\conf\extra\httpd-vhosts.conf leeren und das hier einfügen:
- Code: Select all
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/ordner1
ServerName domain1
ServerAlias www.domain1
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/ordner2
ServerName domain2
ServerAlias www.domain2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /xampp/htdocs
ServerName localhost
</VirtualHost>
Falls du XAMPP nicht direkt in den Root installiert hast (also nicht nach X:\xampp), dann musst du natürlich bei DocumentRoot den vollen Pfad angeben.
Sollte der DocumentRoot außerhalb von htdocs sein (also ordern1 und ordner2 NICHT in xampp\htdocs liegen), dann musst du noch das hier einfügen:
- Code: Select all
<Directory /pfad/zu/den/ordnern>
Order allow,deny
allow from all
</Directory>
Noch was: Wenn du z.B. die IP direkt aufrufst, dann wird ja kein Hostname übertragen (oder du rufst z.B: irgendwas.domain2 auf), dann wird IMMER der erste gefundene vHosts-Block verwendet. Daher niemals ganz vorne den localhost eintragen, außer du hast den speziell gesichert!
mfg glitzi
Edit: Ich hoffe mal schwer dass die Domains nur interne Domains sind und das ganze in einem LAN läuft. Bei deinem Wissensstand solltest du noch keinen Server im Internet betreiben!