Hi auch.
Also, ich will den apachen mit mehreren adressen
erreichen
meinst Du mit "Adressen" IP-Adressen oder Host-Namen?
Wenn Du Host-Namen brauchst, dann muß für jeden dieser
Namen in Deiner Apache-Konfiguration ein Virtual Host
definiert werden.
und das mit der hosts-datei ist mir nicht ganz klar:
wenn ich dort hinein
127.0.0.1 www.test.at
schreibe, verweist dann diese adresse auf die ip?!?
Sollte sie, ja.
(wenn es so ist, warum funktioniert dass dann bei mir
nicht?)
Gib mal in einer DOS-Box "ping www.test.at" ein - wenn
das klappt, dann verwendet Dein Windows Deine Hosts-
Daten für diese Umsetzung. Wenn nicht, dann nicht -
und dann würde auch der Apache Deinen Request nicht
erhalten.
Dein Browser muß _zuerst_ die Umsetzung von Host-Name
nach IP-Adresse machen - sonst weiß er gar nicht, wem
er seinen HTTP-Requests senden soll.
Erst _danach_ geht der eigentliche Request heraus -
und bei diesem wird der Host-Name _auch_ wieder
mitgesendet. Auf diese Weise weiß der Server am Ziel
der Übertragung, unter welchem Namen er eigentlich
angesprochen werden sollte - und kann aus seiner
Konfiguration den entsprechenden Teil (in Deinem Fall
den passenden Virtual Host, falls Dein Apache unter
mehreren Namen ansprechbar sein muß) identifizieren.
Daß in Deinem konkreten Fall möglicherweise der
Browser auf demselben Rechner läuft wie der Server,
ändert nichts an den obigen Ausführungen.
Viele Grüße
Michael