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 服务器
相关推荐
2401_8734794012 分钟前
如何利用IP查询定位识别电商刷单?4个关键指标+工具配置方案
开发语言·tcp/ip·php
aq55356001 小时前
Laravel 6.x核心特性深度解析
php·laravel
aq55356004 小时前
PHP vs Python:30秒看懂核心区别
开发语言·python·php
FreeCultureBoy4 小时前
用 phpbrew 管理 php 环境:从安装到多版本切换
后端·php
zopple5 小时前
ThinkPHP5.x与3.x核心差异解析
java·python·php
Y学院7 小时前
网络安全基础核心知识点教程
网络·web安全·php
niucloud-admin9 小时前
PHP SAAS 框架常见问题——升级框架报错
php
zopple9 小时前
Laravel 6.x核心特性全解析
php·laravel
aq553560010 小时前
Laravel 11.x新特性全解析
php·laravel
niucloud-admin11 小时前
PHP SAAS 框架常见问题——安装应用时出现 is_dir() 报错
php