局域网访问php forbidden,PHP访问时Forbidden403错误

本文档详细介绍了如何配置Apache服务器以允许局域网内的其他设备访问。主要涉及修改httpd.conf文件,解除对localhost的限制,包括取消AllowOverride的注释,修改Order、Allow和Deny指令,以及调整Options和AllowOverride的设置,以实现所有设备的访问权限。完成修改后,需要重启Apache服务以使更改生效。
摘要由CSDN通过智能技术生成

问题描述:再自己电脑上用localhost访问没有问题,同一局域网下其它机器无法访问并出现以下提示!

you do not have permission to access / on this server

apache/2.4.9(win64) php/5.5.12 server at 192.168.0.106 port 80

这需要更改apache\conf目录下的httpd.conf配置文件

(1)打开httpd.con查找

……

(2)将这段内容修改为

Options FollowSymLinks

#AllowOverride None   //公网注释

#Require all denied    //局域网删除  公网注释

Order deny,allow

Allow from all

Satisfy all

(3)再次查找

  //路径为PHP下www目录的所在位置

……

这中间的内容不少,大概20行左右

(4)将这段内容修改为

##Possible values for the Options directive are "None", "All",

#or any combination of:

#Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

##Note that "MultiViews" must be named *explicitly* --- "Options All"

#doesn‘t give it to you.

##The Options directive is both complicated and important.  Please see

#http://httpd.apache.org/docs/2.2/mod/core.html#option

#for more information.

#Options Indexes FollowSymLinks

##AllowOverride controls what directives may be placed in .htaccess files.

#It can be "All", "None", or any combination of the keywords:

#Options FileInfo AuthConfig Limit

#AllowOverride all

##Controls who can get stuff from this server.

##onlineoffline tag - don‘t remove

Order Deny,Allow

#Deny from all

#Allow from 127.0.0.1

Allow from all

(5)修改保存完成后重启apache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值