Apache 出现 “403 forbidden“ 排查方法

1、检查运行 Apache 进程的用户没有对目录具备读取权限

如果该用户没有对 Directory 指定的目录具备适当的读取权限,就会导致 403 错误。

​​例如 :使用用户apache启动Apache进程,但是apache用户对 Directory 指定的目录没有读取权限


2、检查 Directory 的 Require 指令权限设置是否正确
Require 指令控制谁可以访问该目录。如果配置不正确,也会导致 403 错误。

例如 :配置为​​​​ Require all denied​​​​


3、检查 Directory 中是否有指定索引文件,且 Options 是否指定 Indexes 选项

如果目录中没有默认的索引文件(例如 index.htmlindex.php),并且 Options 中没有启用 Indexes 选项,访问该目录会导致 403 错误。

​​

相关推荐
looking_for__1 分钟前
【Linux】传输层协议UDP和TCP
linux·运维·tcp/ip·udp
Monly2112 分钟前
SSH:Windows系统、Linux系统配置如此简单
运维·ssh
网云工程师手记15 分钟前
企业防火墙端口映射完整配置与安全收敛实操手册
运维·服务器·网络·安全·网络安全
好好学习天天向上~~19 分钟前
8_Linux学习总结_进程
linux·运维·学习
Lw老王要学习27 分钟前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos
小五传输28 分钟前
制造业图纸防护:文件安全外发管控产品推荐指南
大数据·运维·安全
松涛和鸣30 分钟前
75、 IMX6ULL LM75温度传感器I2C驱动开发
java·linux·数据库·驱动开发·python
之歆30 分钟前
Linux命令完全指南
linux·运维·服务器
A-刘晨阳34 分钟前
K8S 之 Taints(污点)与 Tolerations(容忍)
运维·云原生·容器·kubernetes·k8s污点·k8s容忍
likeGhee34 分钟前
bridge 模式下docker容器无法访问,curl: (56) Recv failure: Connection reset by peer
运维·docker·容器