В моем модуле 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 off» на уровне виртуального сервера, я получаю сообщение о том, что директива является дубликатом,Как мне выполнить мое требование?