我发现在 win8 上使用 WAMP 时,我可以像这样访问我的无线局域网:如果我的计算机名称是mypc
,我可以mypc
在 Chrome 的地址栏中输入 来查看 WAMP 本身。但是当我尝试在 Safari 或 Firefox 中执行相同操作时,它们会显示以下错误消息:
Forbidden
You don't have permission to access / on this server.
我想知道为什么这些浏览器会出现问题,而 Chrome 却没问题?
另外,在无线局域网中使用时,是否可以设置某种用户名 + 密码来访问本地主机 WAMP 菜单?
谢谢
答案1
这听起来好像另外两个浏览器可能发送了不同的Host
标头,通常需要与 VirtualHost 的ServerName
或匹配ServerAlias
。
使用 Chrome 的 Dev Tools (F12) 查看正在生成和发送的请求标头,特别是其值Host: xxx
。然后在 Firefox 下执行相同操作。
然后确保您的 VirtualHost 具有与ServerName
或相同的值设置ServerAlias
。
如果发生这种情况,那么现在 Apache 正在返回默认的 VirtualHost 或根服务器上下文,后者可能被设置为Deny All
。