HTTP 403 是 HTTP 协议的一类状态码,代表服务器理解请求却拒绝提供服务,常由权限不足、资源禁止访问等原因触发,是网页访问时常见的异常提示标识。
在做 iOS 证书分发工具的时候,遇到一个比较典型的 Nginx 403 问题。生成的 .p12 证书文件放在 /public/temp/ 目录下,浏览器直接访问返回 403 Forbidden,但同目录下的图片、文本文件都能正常打开。这个问题看起来简单,实际排查过程中走了不少弯路,从 Nginx …