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 服务器
相关推荐
不会写DN4 小时前
PHP 中的文件读写与上传
android·开发语言·php
hangbobo8 小时前
宝塔面板 PHP 7.4 安装 swoole_loader 解密扩展
php·swoole·宝塔面板
xingxin329 小时前
PHP代码分析溯源(第3题)
安全·web安全·网络安全·php
桌面运维家10 小时前
BGP路由优化实战:加速收敛,提升网络稳定性
网络·windows·php
m0_7381207212 小时前
我的创作纪念日0328
java·网络·windows·python·web安全·php
未来转换12 小时前
计算机网络基础之IP地址详解
tcp/ip·计算机网络·php
D愿你归来仍是少年14 小时前
Apache Spark 第 9 章:Spark 性能调优
大数据·spark·apache
Leventure_轩先生14 小时前
[RL]强化学习指导搭建IC2E核反应堆
开发语言·php
a8a30215 小时前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
Hello.Reader18 小时前
Apache Arrow 在 PySpark 中的使用提速 Pandas 转换与 UDF 的关键武器
apache·pandas