在我的nginx模块中,我有一条指令,它基本上是一个开/关标志。在主要级别上,我希望将其打开,但要对某些虚拟服务器将其关闭。 我的ngx_command_t数组如下:
ngx_string("my_directive"), /* directive */
NGX_HTTP_MAIN_CONF|NGX_CONF_FLAG|NGX_HTTP_SRV_CONF,
ngx_conf_set_flag_slot,
NGX_HTTP_MAIN_CONF_OFFSET,
offsetof(ngx_http_casb_main_conf_t,enabled),
NULL //Post callback
如果我在主服务器级别说“ my_directive”在虚拟服务器级别说“ my_directive”,那么我收到一条错误消息,说该指令是重复的。如何执行我的要求?