nginx API module #C

Maxim Dounin mdounin at mdounin.ru
Thu Sep 25 12:45:55 UTC 2014


Hello!

On Mon, Sep 22, 2014 at 12:45:15PM -0400, den68 wrote:

> Если не затруднит, проясните ситуацию:
> 
> при объявлении переменной как:
> 
>     { ngx_string("ips_port"),
>       NGX_HTTP_MAIN_CONF | NGX_HTTP_SRV_CONF | NGX_CONF_TAKE1,
>       ngx_conf_set_str_slot,
>       NGX_HTTP_LOC_CONF_OFFSET,
>       offsetof(ngx_http_ipsetng_config_t, port),
>       NULL },
> 
> nginx: [emerg] "ipset_port" directive is duplicate in
> /etc/nginx/vhost/default.conf:18
>  с другими типами, ngx_conf_set_: enum, str все нормально, куда в таком
> случае смотреть?

Если ругается без повода, т.е. директиву не пытаются указывать в 
конфиге второй раз - значит, соответствующее поле неправильно 
проинициализировано (и/или не того типа).

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru