hi,
Die HOSTS-Datei in Windows kann nur Domainnamen zu IP-Adressen auflösen, sie kann keine Weiter- oder Umleitungen bewirken.
Ja, so ist das. Gleich mal ein Beispiel zu als Ergänzung; im Default steht meistens nur das da drin:
127.0.0.1 localhost
Jeder IP-Adresse können auch mehrere Namen gegeben werden, so:
127.0.0.1 localhost superserver example.com mail.example.com fuzzi
hier könnte ein Kommentar stehen
IP-Addr Leerzeichen oder Tabulator hostname hostname hostname
Natürlich dürfen auch bitte mehr als eine IP-Adresse drinstehen, guck:
127.0.0.1 localhost otto marie felix
192.168.0.1 router rou
192.168.0.2 accesspoint ap
Zum Testen nehmen wir das >ping< Kommando:
c:>ping felix
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Ooops, wo bleibt denn des http-Protocol!?
Richtig: mit der Namensauflösung hats garnichts zu tun ;-)
Http ist Sache des Indianers, also ab in die httpd.conf und einen virtuellen Host eintragen, ganz einfach unten dran:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName rolfrost
<Directory d:/home/rolfrost/html>
AllowOverride all
</Directory>
DocumentRoot d:/home/rolfrost/html
ScriptAlias /cgi-bin/ d:/home/rolfrost/html/cgi-bin/
ScriptAlias /cgi-test/ d:/home/rolfrost/html/cgi-test/
</VirtualHost>
Schnell noch mal in die hosts-Datei und den Eintrag nachholen
127.0.0.1 rolfrost localhost
c:>ping rolfrost ... ok, tut
c:>net stop apache ... tot
c:>net start apache ... zuckt wieder
und in der Adresszeile des Browsers:
http://rolfrost
<h1>Startseite der Domäne...</h1>
Viele Grüße,
Horst
Kennen Sie Humphrey Bogart? Dann kennen Sie auch nassgelutschte Zigarrenstummel.