Zitat Zitat von getöteter_ork
Du kannst (wenn du die Subdomain nur mit localhost und nicht übers Netzwerk mit deiner IP machen willst) in deine hosts-Datei einen Eintrag machen wie z.B.
Code:
127.0.0.1 web.localhost
Dann legst du in deiner Apache-Config einen vHost fest:
Code:
<VirtualHost web.localhost:80>
     ServerName web.localhost
     DocumentRoot /pfad/zu/dem/Subdomain/root/verzeichnis
</VirtualHost>
Wie gesagt funktioniert dann aber auch nur web.localhost - und nicht web.127.0.0.1 oder tennis.localhost. Für alle weiteren "Subdomains" musst du das alles wiederholen.

Achtung: Diese Idee und Anleitung sind ungestestet! Ich habe keine Ahnung, ob dadurch auch nur annährend der richtige Effekt erreicht wird, auch wenn es theoretisch so stimmt (oder?).
Hmh... interessant. Das könnte in der Tat eventuell funktionieren. Daran hab ich nicht gedacht.

EDIT: Nach etwas Überlegung bezweifle ichs dann doch.
Die Edit's in der host-Datei ersetzen ja eigentlich keinen Domainservce. Die host-Datei ersetzt beim Aufruf im Browser ja nur eine Adresse durch die zugeordnete IP, ich denke sie wird nicht die eingegebene Adresse an den Server übermitteln wordurch Apache auch nicht erkennen kann wie die Adresse lautete, er kennt nur die IP. Somit ist keine vHost Zuteilung möglich.