读书人

【Nginx】初识nginx-配置文件解析

发布时间: 2013-10-08 17:08:58 作者: rapoo

【Nginx】初识nginx---配置文件解析

其实实现Nginx的每一个模块都是在实现ngx_module_t结构体,当你实现了这个结构你的模块也就实现了!

Nginx强大的功能,在一定程度上是依赖于对配置文件的配置,因此要正确的解析用户的配置文件就显得格外重要。从Nginx中解析出的所有配置信息都是由ngx_cycle_t结构体中的conf_ctx存储的,它是这样定义的


【Nginx】初识nginx-配置文件解析

这样的指针指来指去,显得有点乱,但是Nginx正是利用了指针的强大功能,把所有的配置信息有条不紊的组织了起来。至于内部如何组织的我也没太高明白,这边博文住一套是开发一个模块来演示,自己定义的配置项如何在Ngins中解析出来,共模块使用。

1,、定义自己配置项的结构体。


【Nginx】初识nginx-配置文件解析

展示:

【Nginx】初识nginx-配置文件解析

【Nginx】初识nginx-配置文件解析

8、总结:

使用Nginx框架提供的配置项解析函数,可以大大提高开发效率,同时减少代码下出错的可能,但是注意,使用有些解析方法是,结构体中的相应项,一定要初始化,以防解析错误。


读书人网 >其他相关

热点推荐