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 错误。

​​

相关推荐
云飞云共享云桌面几秒前
SolidWorks如何实现多人共享
服务器·前端·数据库·人工智能·3d
321.。几秒前
从 0 到 1 实现 Linux 下的线程安全阻塞队列:基于 RAII 与条件变量
linux·开发语言·c++·学习·中间件
济6171 分钟前
linux 系统移植(第二十二期)---- 初步测试BusyBox构建的根文件系统---- Ubuntu20.04
linux·运维·服务器
h7ml2 分钟前
电商返利系统中佣金计算的幂等性保障与对账补偿机制实现
服务器·前端·php
资料库013 分钟前
Bond的模式都有哪些?
服务器·网络
boy快快长大4 分钟前
Docker简单服务迁移
运维·docker·容器
CheungChunChiu11 分钟前
视频编解码与 GOP 结构详解
linux·视频编解码
小舞O_o14 分钟前
CondaError: Run ‘conda init‘ before ‘conda activate‘
linux·python·conda
RisunJan16 分钟前
Linux命令-lha(压缩或解压缩lzh格式文件)
linux·运维·服务器
好好研究18 分钟前
MobaXterm远程连接云服务器(Centos环境)及配置jdk、Tomcat、MySQL环境
java·服务器·mysql·jdk·tomcat·aliyun服务器