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 服务器
相关推荐
SelectDB16 小时前
Apache Doris 实战教程:手把手实现 ClickHouse 表结构迁移与数据校验
apache
SelectDB16 小时前
Apache Doris 实战教程:从零搭建 MCP Server,让 AI Agent 直接用自然语言查数据
apache
SelectDB16 小时前
Apache Doris Segment V3 宽表优化实战教程:从建表到体验元数据按需加载
apache
码云数智-大飞18 小时前
PHP 接口开发规范:统一返回格式、异常处理与参数校验
开发语言·php
dadaobusi18 小时前
仿真边界处理
开发语言·php
微学AI21 小时前
内网穿透的应用-把飞牛NAS变成家庭录像中心:EasyNVR部署与远程回放实战
开发语言·php
峥嵘life21 小时前
Android WiFi连接过程 wpa_supplicant 日志分析
android·开发语言·php
weixin_BYSJ198721 小时前
「课设设计」springboot校园超市助购系统26449 (附源码)
java·javascript·spring boot·python·django·flask·php
xuefeiniao21 小时前
CentOS + 宝塔服务器偶发 SSH、面板、网站全部无法访问排查记录(PHP-FPM 内存耗尽案例)
服务器·centos·ssh·php
java_logo1 天前
Docker Compose 部署 Apache Superset:轻松搭建开源 BI 平台
docker·开源·apache·superset·轩辕镜像·superset部署方案·docker superset