openresty中通过capture执行子请求不通过access_by_lua阶段的解释

在openresty中,执行capture时会跳过access阶段。
参加agentzh在邮件列表中的说法:

ngx.location.capture() 发起的是 nginx 子请求。根据 nginx 的设计,所有的子请求(不限于 ngx_lua
模块发起的子请求)都会直接跳过 access 请求处理阶段里的所有处理程序(不限于 ngx_lua 模块的 access_by_lua)。

参考:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章