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 服务器
相关推荐
TechLee7 小时前
Laravel 权限控制新选择:使用 Laravel-authz 集成 PHP-Casbin
后端·php
lifallen10 小时前
深入了解Flink核心:Slot资源管理机制
大数据·数据结构·数据库·算法·flink·apache
nece00116 小时前
PHP单独使用phinx使用数据库迁移
开发语言·php·数据库迁移·phinx
uwvwko1 天前
buuctf——web刷题第5页
前端·python·php·web·ctf·buuctf
BingoGo1 天前
在 PHP 应用中处理限流和 API 节流:扩展、防滥用的最佳实践
后端·php
软件开发JR1 天前
基于Spring Boot的社区团购系统的设计与实现
数据库·spring boot·后端·php
友莘居士2 天前
Apache DolphinScheduler:数据治理中数据质检利器
apache·数据治理·dolphin·数据质量·scheduler·数据质检
闯闯桑2 天前
spark.sparkContext.broadcast() 与 org.apache.spark.sql.functions.broadcast 的区别
大数据·spark·apache
張萠飛3 天前
如何在实际应用中选择Blaze或Apache Gluten?
apache
Amber_373 天前
深入理解Go 与 PHP 在参数传递上的核心区别
android·golang·php