1、检查运行 Apache 进程的用户没有对目录具备读取权限
如果该用户没有对 Directory
指定的目录具备适当的读取权限,就会导致 403 错误。
例如 :使用用户apache启动Apache进程,但是apache用户对 Directory
指定的目录没有读取权限
2、检查 Directory 的 Require 指令
权限设置是否正确
Require 指令
控制谁可以访问该目录。如果配置不正确,也会导致 403 错误。
例如 :配置为 Require all denied
3、检查 Directory
中是否有指定索引文件,且 Options 是否指定 Indexes 选项
如果目录中没有默认的索引文件(例如 index.html
或 index.php
),并且 Options
中没有启用 Indexes
选项,访问该目录会导致 403 错误。