【Nginx】初识nginx---配置文件解析
Nginx强大的功能,在一定程度上是依赖于对配置文件的配置,因此要正确的解析用户的配置文件就显得格外重要。从Nginx中解析出的所有配置信息都是由ngx_cycle_t结构体中的conf_ctx存储的,它是这样定义的
这样的指针指来指去,显得有点乱,但是Nginx正是利用了指针的强大功能,把所有的配置信息有条不紊的组织了起来。至于内部如何组织的我也没太高明白,这边博文住一套是开发一个模块来演示,自己定义的配置项如何在Ngins中解析出来,共模块使用。
1,、定义自己配置项的结构体。
展示:
8、总结:
使用Nginx框架提供的配置项解析函数,可以大大提高开发效率,同时减少代码下出错的可能,但是注意,使用有些解析方法是,结构体中的相应项,一定要初始化,以防解析错误。
