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 "${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 服务器
相关推荐
AC赳赳老秦3 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
发量惊人的中年网工7 小时前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
FoldWinCard7 小时前
Apache
linux·运维·apache
北漂燕郊杨哥11 小时前
phpStudy 手工安装最新稳定版 PHP 8.5.9(NTS)方法(Windows 本地开发)
windows·php·phpstudy
qetfw12 小时前
Debian 部署 Discuz! 论坛:Nginx、PHP 与 MariaDB 配置
linux·运维·nginx·debian·php·discuz
北漂燕郊杨哥13 小时前
Win11 环境下 phpStudy 安装 Redis 最新版,并为 PHP 8.5.9(NTS)配置 redis 扩展
数据库·redis·php
那年窗外下的雪.1 天前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
COOLMO研究AI1 天前
Python 如何在 AI 接口中实现请求幂等性:防止重复提交与重复扣费
人工智能·python·php
西安景驰电子1 天前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
wavemap1 天前
HyperPHP 免费主机无限流量
服务器·php