WAMP允许远程访问

背景

WAMP 是 Windows Apache MySQL PHP 的简称,是 Windows 下最常用的 LAMP 工具,用户快速搭建开发环境。

默认情况下,WAMP 允许本地访问,但无法远程访问。

问题

如果网站配置完成后,通过外网 IP,或者局域网 IP 访问,会提示:

解决方法

需要分别修改两个文件,一个是 httpd.conf 文件,一个是 httpd-vhosts.conf 文件。

  1. 打开 wamp 安装目录,打开 conf/httpd.conf 文件,找到下面一行:

    <Directory "${INSTALL_DIR}/www/">
    AllowOverride none
    Require local
    </Directory>

修改为:

复制代码
<Directory "${INSTALL_DIR}/www/">
    AllowOverride none
    Require all granted
 </Directory>

这意思是说,当访问 www 目录下的文件时,允许远程访问。

  1. 打开 conf/extra 文件,找到 httpd-vhosts.conf 文件,同样将 Require local 修改为 Require all granted:
diff 复制代码
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot c:/wamp64/www
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
-        Require local
+        Require all granted
    </Directory>
</VirtualHost>
  1. 重启 WAMP 服务器
相关推荐
FreeBuf_9 小时前
Apache CXF 漏洞曝光:存在拒绝服务与数据泄露双重风险
apache
用户30745969820712 小时前
🧠 PHP 变量从零开始讲明白(小白也能看懂)
后端·php
2301_7807896613 小时前
网络劫持对用户隐私安全有何影响?
网络·安全·php
阿里云云原生15 小时前
赠送 10 张三天通票,和我们来畅聊 CommunityOverCode Asia 2025
apache
sevevty-seven1 天前
Redis中的红锁
数据库·redis·php
用户9704438781161 天前
京东商品评论 API 返回值的核心字段说明
php·api
阿里云云原生1 天前
Apache RocketMQ + “太乙” = 开源贡献新体验
apache·rocketmq
_kaika11 天前
使用 1Panel PHP 运行环境部署 WordPress
开发语言·php