
Ich habe festgestellt, dass ich bei Verwendung von WAMP unter Win8 folgendermaßen auf mein WLAN zugreifen kann: Wenn mein Computername lautet mypc
, kann ich den WAMP-Namen selbst sehen, indem ich ihn mypc
in die Adressleiste von Chrome eingebe. Aber wenn ich versuche, dasselbe in Safari oder Firefox zu tun, wird die folgende Fehlermeldung angezeigt:
Forbidden
You don't have permission to access / on this server.
Ich frage mich, warum dies bei diesen Browsern ein Problem darstellt, während es bei Chrome problemlos funktioniert?
Ist es außerdem möglich, eine Art Benutzernamen + Passwort einzurichten, um bei Verwendung in einem drahtlosen LAN auf das lokale WAMP-Menü zuzugreifen?
Danke
Antwort1
Es hört sich so an, als ob die anderen beiden Browser einen anderen Header senden , der normalerweise mit dem des VirtualHosts oder Host
übereinstimmen müsste .ServerName
ServerAlias
Verwenden Sie die Dev Tools (F12) von Chrome, um die generierten und gesendeten Anforderungsheader anzuzeigen, insbesondere den Host: xxx
Wert. Und machen Sie dann dasselbe unter Firefox.
Stellen Sie dann sicher, dass für Ihren VirtualHost derselbe Wert wie ServerName
oder eingestellt ist ServerAlias
.
Wenn dies der Fall ist, gibt Apache derzeit entweder den Standard-VirtualHost oder den Root-Server-Kontext zurück, der möglicherweise auf eingestellt ist Deny All
.