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 服务器
相关推荐
David WangYang43 分钟前
便宜的自制 30 MHz - 6 GHz 矢量网络分析仪
开发语言·网络·php
云动雨颤1 小时前
程序出错瞎找?教你写“会说话”的错误日志,秒定位原因
java·运维·php
半梦半醒*2 小时前
keepalived部署
运维·服务器·nginx·架构·centos·apache
某不知名網友3 小时前
I/O 多路转接之 epoll:高并发服务器的性能利器
开发语言·php
从零开始学习人工智能4 小时前
Apache Airflow:让复杂工作流自动化变得简单优雅
运维·自动化·apache
FreeBuf_4 小时前
Apache Airflow漏洞致敏感信息泄露:只读用户可获取机密数据
apache
长安——归故李5 小时前
【PLC程序学习】
java·c语言·javascript·c++·python·学习·php
Raymond运维5 小时前
Apache介绍和安装
linux·运维·apache
linuxoffer8 小时前
composer 安装与开启PHP扩展支持
开发语言·php·composer
某不知名網友8 小时前
Reactor 模式:高并发网络编程的事件驱动利器
网络·设计模式·php