Congratulations on!
Openresty缓冲区惹的祸
200字
背景
创建了一个alist服务,大概是 Edgeone-> openresty -> alist
而 用postman发一个 'a' 作为Token 又可以正常显示
{
"code": 401,
"message": "token is invalidated",
"data": null
}那么我就把重心放在了我的Openresty上
排查
Edgeone
标头(Authorization字段)
EO没有开过滤标头
Openresty
http协议
我配置了"proxy_set_header X-Forwarded-Proto https;"防止校验逻辑不匹配。->无效
缓冲区大小,其实从上面的测试就很能看出来了
proxy_buffer_size 128k;proxy_buffers 4 256k;proxy_busy_buffers_size 256k;果然,成功了。