Hello!
2014-02-27 0:43 GMT-08:00 coderesty:
> 我们知道一个nginx请求分为以上几个阶段, 请问ngx.location.capture(uri)发起的子请求是从以上的哪个阶段开始向下执行的呀?
>
NGINX 子请求都是从 server rewrite phase 开始执行起的,同时会跳过 access phase.
> 另外server{}里面的set指令是在哪个阶段执行的呀?
是在 server rewrite phase 执行的。
> location{}里面的set指令是在哪个阶段执行的呀?
>
是在 rewrite phase 执行的。
更多细节可以参见我的 NGINX 教程:
http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html
Regards,
-agentzh