直到最近,我还设置了一堆虚拟站点,如下所示:
<VirtualHost 127.0.0.1:1234>
...
这适用于在我使用 Linux 桌面的本地机器上进行测试。为了测试 MS 和资源管理器如何从我的 Windows 笔记本电脑显示我的页面,我将其更改为
<VirtualHost *:1234>
...
这也可以正常工作,从我笔记本电脑的 IE 上的http://[mylinuxservername]:1234调用该站点。但是,我想将该通配符限制为本地局域网。插入任何 ip,如 192.nnn.nnn.nnn 或 192.*.*.* 通配符在上面会导致 Windows 机器上的 403 Forbidden。本地服务器在我的 Linux 机器上仍然可以正常工作:
<VirtualHost 127.0.0.1:1234 192.*.*.*:1234>
...
或者
<VirtualHost 127.0.0.1:1234 192.nnn.nnn.nnn:1234> #exact IP of laptop
...
无论如何,我不喜欢上面第二个配置示例中的通配符。提示任何人?