在主服务器和服务器级别如何为同一nginx指令设置不同的值?

时间:2018-11-19 17:00:15

标签: c nginx networking nginx-reverse-proxy nginx-config

在我的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”,那么我收到一条错误消息,说该指令是重复的。如何执行我的要求?

0 个答案:

没有答案