You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WAMPserver 3.3.0局域网访问显示默认主页而非指定虚拟主机求助

解决WAMP虚拟主机局域网访问显示默认主页的问题

问题核心

  1. Apache虚拟主机匹配规则:通过IP访问时,会优先加载配置文件中第一个<VirtualHost *:80>块,也就是默认的localhost主机,所以直接跳转到了WAMP默认主页。
  2. intranet虚拟主机未开放局域网访问权限,也未配置IP相关的访问标识。

修复步骤

1. 调整虚拟主机配置

修改httpd-vhosts.conf,把intranet虚拟主机移到localhost前面,同时补充权限和IP匹配规则:

# Virtual Hosts
#
<VirtualHost *:80>
    ServerName intranet
    ServerAlias 192.168.x.x  # 替换成你的实际局域网IP,比如192.168.1.100
    DocumentRoot "c:/wamp64/www/new"
    <Directory  "c:/wamp64/www/new/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require ip 192.168.0.0/16  # 允许整个192.168网段的设备访问,也可写更精准的段如192.168.1.0/24
    </Directory>
</VirtualHost>
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
#

2. 关键配置说明

  • ServerAlias:添加你的局域网IP,让Apache识别这个IP对应intranet虚拟主机。
  • Require ip:开放目录访问权限给局域网设备,之前的配置缺少这一行,默认仅允许本地访问。

3. 重启服务

修改配置后,重启WAMP的Apache服务,确保配置生效。

4. 测试访问

在局域网其他电脑上输入你的WAMP主机IP,就能访问到intranet虚拟主机的内容了。

如果仍有问题,检查:

  • 主机防火墙是否开放80端口给局域网
  • 用ipconfig确认主机的局域网IP是否正确

内容的提问来源于stack exchange,提问作者gillweb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:37:13