2009-05-04 5 views
0

ich WAMP auf Vista renne und haben Apache virtuellen Hosts und meine Hosts-Datei mir alle so eingerichtet, dass die lokal testen, eine Adresse wie folgt aus:Apache Localhost-Sites in Firefox öffnen, aber nicht IE oder Safari?

http://testsitex.localhost:8080

Das einzige Problem ist, es funktioniert nur, in Firefox. IE und Safari (derzeit die einzigen anderen Browser, die ich ausprobiert habe, und die beiden, die mir am meisten Sorgen machen) zeigen einen Fehler an.

Ich bin derzeit nicht vor meiner Maschine, aber der Fehler ist etwas entlang der Linien von:

502 Bad Gateway Problem mit DNS-Host Lookup

mir jemand kann sagen, was los ist?

+0

Perfekte Frage für www.serverfault.com –

+0

Haben Sie sie konfiguriert, um einen Proxy zu verwenden? – squillman

Antwort

0

Haben Sie testistex.localhost in Ihre HOSTS-Dateien eingefügt?

2

Ich würde versuchen, es von testsitex.localhost zu testsite.loc ändern und sehen, ob Sie das gleiche Problem haben. Versuchen Sie es alternativ an der Eingabeaufforderung, und sehen Sie, ob das gleiche Problem auftritt.

Eine andere Sache könnte sein, dass Firefox den Windows-Proxy ignoriert, während IE und Safari wahrscheinlich den Standard-Windows-Proxy verwenden (Einstellungen -> Systemsteuerung -> Internet -> Verbindungen -> LAN-Einstellungen). Wenn Ihr Proxy die Hosts-Datei nicht hat, würde dies dies erklären.

+0

Der Fehler 502 bedeutet, dass ein HTTP-Dienst antwortet. Es ist also entweder ein Set-Proxy (wie Sie es beschrieben haben, oder ein transparenter Proxy). – benc

+1

Wenn es ein transparenter Proxy wäre, würde die HTTP-Anfrage den lokalen Rechner nicht verlassen und stattdessen die IP-Adresse der Hosts-Datei verwenden, die localhost ist. Ich bin definitiv auf diese Weise bei der Verwendung eines Windows-Computernamen zum Auflösen einer IP-Adresse verbrannt worden, aber der Proxy-Server ist nicht auf der Windows-Domäne, was einen Fehler für alle IE (und den Proxy) verursacht, aber nicht ich, weil Firefox ignoriert der Proxy. – FryGuy