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

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

注:红色数字代表回调函数会有多个,绿色数字代表只有一个回调
1509
717
1505
735

被折叠的 条评论
为什么被折叠?