hotti: HOSTS File editieren...

Beitrag lesen

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.