為什麼 WAMP 使用電腦名稱作為無線 LAN 訪問,在 Firefox 或 Safari 上不起作用,而僅在 Chrome 上起作用?

為什麼 WAMP 使用電腦名稱作為無線 LAN 訪問,在 Firefox 或 Safari 上不起作用,而僅在 Chrome 上起作用?

我發現在win8上使用WAMP時,我可以像這樣存取我的無線區域網路:如果我的電腦名稱是mypc,我可以透過mypc在Chrome的網址列中輸入來看到WAMP loitself。但是當我嘗試在 Safari 或 Firefox 中執行相同操作時,它們將顯示以下錯誤訊息:

Forbidden

You don't have permission to access / on this server.

我想知道為什麼這在這些瀏覽器中會出現問題,而在 Chrome 中卻可以?

在無線 LAN 中使用時是否可以設定某種使用者名稱+密碼來存取本地主機 WAMP 選單?

謝謝

答案1

聽起來其他兩個瀏覽器可能會發送不同的Host標頭,該標頭通常需要與 VirtualHost 的ServerNameServerAlias.

使用 Chrome 的開發工具 (F12) 查看正在產生和傳送的請求標頭,特別是值Host: xxx。然後在 Firefox 下進行同樣的操作。

然後確保您的 VirtualHost 具有與ServerName或相同的值ServerAlias

如果發生這種情況,那麼現在 Apache 正在返回預設 VirtualHost 或根伺服器上下文,該上下文可能設定為Deny All.

相關內容