之前对于NGINX 各个PHASE阶段执行比较疑惑,上周梳理了一下构成图,通过这张图在去读源码,会事半功倍!
在看图之前在啰嗦几句自己理解的代码配置解析流程:
所有的模块在解析之后,会调用postconfiguration阶段,将所有的回调注册到数组中,最后在ngx_http_block函数的最后将这些回调函数进行拼接,如下图所示!
注:红色数字代表回调函数会有多个,绿色数字代表只有一个回调
之前对于NGINX 各个PHASE阶段执行比较疑惑,上周梳理了一下构成图,通过这张图在去读源码,会事半功倍!
在看图之前在啰嗦几句自己理解的代码配置解析流程:
所有的模块在解析之后,会调用postconfiguration阶段,将所有的回调注册到数组中,最后在ngx_http_block函数的最后将这些回调函数进行拼接,如下图所示!
注:红色数字代表回调函数会有多个,绿色数字代表只有一个回调