1.第一种情况场景解决局域网IP访问受限。
在xampp控制台停止apache 服务 修改 xampp\apache\conf\extra\httpd-xampp.conf

注释掉 #Deny from all 注释掉次文件所有 “Deny from all ”

2.升级为新xampp 已经修改场景1、修改发布目录为其他盘符、运行产生403错误

在添加的配置站点里增加 Require all granted

例如


    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted#增加这一句

重启apache 访问。
产生错误原因在 httpd.conf 文件中搜索 Require all denied 并且注释掉 以后添加站点配置访问正常。


    AllowOverride none
    #Require all denied

apache的访问验证方式

Require all granted

允许所有请求访问资源

Require all denied

拒绝所有请求访问资源

Require env env-var [env-var] ...

当指定环境变量设置时允许访问

Require method http-method [http-method] ...

允许指定的http请求方法访问资源

Require expr expression

当expression返回true时允许访问资源

Require user userid [userid] ...

允许指定的用户id访问资源

Require group group-name [group-name] ...

允许指定的组内的用户访问资源

Require valid-user

所有有效的用户可访问资源

Require ip 10 172.20 192.168.2

允许指定IP的客户端可访问资源

Require not group select

select组内的用户不可访问资源

» 版权所有:YaoLei's Blog » xampp 产生403错误的解决办法
» 本文链接:http://www.yaolei.info/archives/203