Advertisement

Nginx对配置文件进行解析处理

阅读量:

在之前的介绍中提到的该工具的作用是从配置文件的内容中提取出token信息,并且一般情况下,在某个配置行的末尾或某个配置块的起始位置会被触发。

在捕获了这些token之后,在确定对应选项后进行赋值操作,并非nxg_conf_parse所负责的功能

复制代码
 /* core/ngx_conf_file.c */

    
  
    
 /* The ten fixed arguments */
    
 static int argument_number[] = {
    
     NGX_CONF_NOARGS,
    
     NGX_CONF_TAKE1,
    
     NGX_CONF_TAKE2,
    
     NGX_CONF_TAKE3,
    
     NGX_CONF_TAKE4,
    
     NGX_CONF_TAKE5,
    
     NGX_CONF_TAKE6,
    
     NGX_CONF_TAKE7
    
 };
    
  
    
 char *ngx_conf_parse(ngx_conf_t *cf, ngx_str_t *filename)
    
 {
    
     int               m, rc, found, valid;
    
     cha

全部评论 (0)

还没有任何评论哟~