故障现象或目标
资源存在,但服务器拒绝访问。
原因与定位
文件或上级目录权限不足、禁止目录列表和访问控制都会产生 403。
namei -l /srv/site/public/index.html
tail -n 80 /var/log/nginx/error.log
处理方案
根据日志检查实际 Web 用户、目录遍历权限和默认首页。只赋予需要的读取或写入权限,不递归设置整个站点为 777。
验证与回退
公开资源正常读取,私有配置仍不可直接下载。
修改前保留配置与程序版本。验证不通过时恢复本次文件或上一个发布版本,再检查服务状态与访问日志。