Hallo,
ich verwende Apache auf Windows 2000, um die Seiten und vor allem Skripte offline testen zu können.
In den verschidenen Anleitungen liest man immer wieder, dass virtuelle Server auch www.wasauchimmer.de gennant werden dürfen. Nur, wenn ich meinen Hosts in der Datei "hosts" derartige Namen vergebe, versucht der Internet Explorer beim Aufruf auf das Internet zuzugreifen. Ergebnis: ich sehe dann die Seiten, die online auf dem Server liegen und nicht bei mir auf dem PC.
Frage: Wie kann man das Problem lösen?
Du mußt deinem System beibringen, daß es an einem LAN angeschlossen ist. Dann geht der Internet Explorer auch nicht mehr automatisch online.
Die Datei hosts (ohne Endung, für Windows also "hosts.") ist schon der richtige Platz. Nur solltest du dort Einträge machen, die mit dem Internet nicht kollidieren.
Beispiel: Eröffne die Top-Level-Domain .test, d.h. alle deine virtuellen Server heißen z.B. so:
www.server1.test
www.server2.test
...
Wenn du diese Adressen in hosts auf 127.0.0.1 oder die IP-Adresse deiner Netzwerkkarte umlenkst, dann muß der Befehl PING (ping www.server1.test) in der Kommandozeile damit was anfangen können, und nur noch Apache muß als virtueller Server entsprechend konfiguriert werden. Ab dann gehts auch mit dem Browser.
Soviel zur Theorie. Frag mich nicht zur Praxis von Windows 2000.
- Sven Rautenberg