nginx之403错误-写权限不足
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

nginx之403错误-写权限不足

yuc
yuc
2023-08-11 / 最后修改: 2024-01-17 03:47 / 0 评论 / 2 阅读 / 正在检测是否收录...
0x0

前段报错后,通过浏览器F12查看是403错误,于是登录 tengine 查看日志,确发现 access 一度没有看到相关的请求,怀疑是没有经过此 tengine、甚至是客户端错误,但从浏览器内 403 返回内容否定了这点,因为 403 的内容是 tengine 返回的。

那么这是怎么回事呢? 通过在浏览器内请求指定的 url,发现 access 日志能匹配到,那么日志是没问题的,由于响应的是 tengine 返回,所以应该也没有 waf 拦截。

在尝试了多次方案之后,仍然没有找到请求,于是尝试查看 error 日志,发现此请求会要求写缓存,但是缓存无权限写入报错。

猜测是 nginx 无权限写文件,于是为了标识是权限问题,所以返回了 403 ,所以这个问题教会我们的是,我们总以为服务正常情况下能记录所有日志,因为基本上 4xx、5xx日志都会记录下来,而现在可以知道,就算是 nginx、web都没问题,日志不一定能记录所有请求,可能会因为 nginx 内部错误、甚至可能是操作系统级别的错误导致异常,而无法记录下日志。

0

评论

博主关闭了当前页面的评论