指令参数个数:NGX_CONF_NOARGS, NGX_CONF_TAKE1, NGX_CONF_TAKE2 ... NGX_CONF_TAKE12 ... NGX_CONF_1MORE ... 指令可存在上下文:NGX_MAIN_CONF, NGX_EVENT_CONF, NGX_HTTP_LOC_CONF ... conf 主要由 NGX_HTTP_MODULE 类型模块使用,表示指令在当前配置项的大致位置,取值 NGX_HTTP_MAIN_CONF_OFFSE...
NGX_CONF_FLAG:指令读入1个布尔型数据(“on”或“off”); NGX_CONF_1MORE:指令至少读入1个参数; NGX_CONF_2MORE:指令至少读入2个参数; // ngx_http_config.h#defineNGX_HTTP_MAIN_CONF 0x02000000#defineNGX_HTTP_SRV_CONF 0x04000000#defineNGX_HTTP_LOC_CONF 0x08000000#defineNGX_HTTP_UPS_CONF 0x10000...
static ngx_command_t ngx_http_mysecret_commands[] = { { ngx_string("setmysecret"), NGX_HTTP_LOC_CONF | NGX_CONF_TAKE1, ngx_conf_set_str_slot, NGX_HTTP_LOC_CONF_OFFSET, offsetof(ngx_http_mysecret_conf_t, secret), NULL, }, { ngx_string("checksecret"), NGX_HTTP_LOC_CONF ...
static ngx_command_t ngx_http_echo_commands[] = {{ ngx_string("echo"), NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF|NGX_CONF_ANY, ngx_http_echo_echo, NGX_HTTP_LOC_CONF_OFFSET, offsetof(ngx_http_echo_loc_conf_t, handler_cmds), NULL },{ ngx_string("echo_request_body"),...
NGX_HTTP_LOC_CONF_OFFSET,/参数存储在location域 5. offsetof(ngx_htt 13、p_push_stream_loc_conf_t, location_type), 6. NULL , 7. ngx_string("push_stream_subscriber"), 8. NGX_HTTP_LOC_CONF|NGX_CONF_NOARGS|NGX_CONF_TAKE1, 9. ngx_http_ 14、push_stream_subscriber, 10. NGX_HTTP_...
conf 主要由 NGX_HTTP_MODULE 类型模块使⽤,表⽰指令在当前配置项的⼤致位置,取值 NGX_HTTP_MAIN_CONF_OFFSET, NGX_HTTP_SRV_CONF_OFFSET, NGX_HTTP_LOC_CONF_OFFSET,其他模块基本不使⽤,直接设置为0.post ⼤多数时候为NULL。每个模块把⾃⼰的指令 ngx_command_s 构成⼀个数组,并以 ngx_...
NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1, ngx_conf_set_str_slot, NGX_HTTP_LOC_CONF_OFFSET, offsetof(ngx_rtmp_stat_loc_conf_t, stylesheet), NULL }, ngx_null_command }; static ngx_http_module_t ngx_rtmp_stat_module_ctx = { ...
ngx_http_auth_basic_user_file, NGX_HTTP_LOC_CONF_OFFSET, offsetof(ngx_http_auth_basic_loc_conf_t, user_file), NULL }, ngx_null_command }; static ngx_http_module_t ngx_http_auth_basic_module_ctx = { NULL, /* preconfiguration */ ...
开发者ID:chengpan,项目名称:test,代码行数:53,代码来源:ngx_http_request_body.c 示例3: ngx_tcp_check_ssl_hello_parse ▲点赞 5▼ /*a rough check of server ssl_hello responses*/staticngx_int_tngx_tcp_check_ssl_hello_parse(ngx_tcp_check_peer_conf_t*peer_conf){size_tsize;server_ssl_he...
staticngx_command_tngx_http_hello_world_commands[]={{ngx_string("hello_world"),//ThecommandnameNGX_HTTP_LOC_CONF | NGX_CONF_TAKE1, ngx_http_hello_world, // The command handler NGX_HTTP_LOC_CONF_OFFSET, offsetof(ngx_http_hello_world_loc_conf_t, output_words), NULL }, ngx_null_...