1. 以下面这个模块为例:

Nginx源码阅读 -- 解析配置文件

2.  该模块支持的命令为:

Nginx源码阅读 -- 解析配置文件

3. 配置文件如下:

Nginx源码阅读 -- 解析配置文件

4.解析配置文件

Nginx源码阅读 -- 解析配置文件

Nginx源码阅读 -- 解析配置文件

Nginx源码阅读 -- 解析配置文件

假设解析到worker_processes 就会调用下面的命令

Nginx源码阅读 -- 解析配置文件

调用核心模块的配置

通过核心模块ngx_core_module的索引index值,就可以得到核心配置的数据结构 ngx_core_conf_t

Nginx源码阅读 -- 解析配置文件

 

Nginx源码阅读 -- 解析配置文件

 

参考资料:

https://blog.csdn.net/initphp/article/details/51911189

 

 

相关文章: