Clemens: Apache - Virtual Host - zum lokalen Testen mehrerer Sites

Beitrag lesen

Hallo Leute!

Ich hatte bisher zum lokalen Testen von Web-Sites einen Apache (V. 1.3.20) unter Win98 laufen, der über http://localhost/ angesprochen werden kann.
Nun würde ich gerne verschiedene Projekte mit unterschiedlichen Domains ansprechen können, z.B.
http://localhost/ und
http://localhost2/
damit auch relative Angaben (z.B. <a href="/">) richtig aufgelöst werden.

dafür habe ich nun in der httpd.conf einen virtual Host folgendermaßen eingerichtet:

NameVirtualHost *

<VirtualHost *>
    ServerAdmin you@your.address
    DocumentRoot "D:/Website-Upload"
    ServerName localhost2
    ErrorLog logs/localhost2-error_log
    CustomLog logs/localhost2-access_log common
</VirtualHost>

was den Apache aber nicht beeindruckt hat. Bei http://localhost/ wurde nun die index-Datei von "D:/Website-Upload", also die eigentlich zu localhost2 gehörende, angezeigt. Dann habe ich den ursprünglichen Host nochmals als virtuellen eingetragen:

<VirtualHost *>
    ServerAdmin you@your.address
    DocumentRoot "D:/Website"
    ServerName localhost
    ErrorLog logs/localhost-error_log
    CustomLog logs/localhost-access_log common
</VirtualHost>

<VirtualHost *>
    ServerAdmin you@your.address
    DocumentRoot "D:/Website-Upload"
    ServerName localhost2
    ErrorLog logs/localhost2-error_log
    CustomLog logs/localhost2-access_log common
</VirtualHost>

Das hat auch nichts gebracht. Ich verstehe auch nicht so genau wie das gehen soll, zwei Domains mit einer IP, vermutlich geht es ja auch nicht, da in der Doku steht: "the web server must have a different IP address for each virtual host".

Aber wie mache ich das auf einem Win-System zwei IP-Adressen einrichten?

Kann jemand helfen?! Danke!

Clemens