nginx 模块对象关系图
2017-09-18 14:58:29 1 举报
nginx共有44个模块,该图画出了这些模块的组织结构图,或者,模块的对象关系图。nginx的模块分为4种:CORE,EVENT,HTTP,MAIL。图中只画出了重要的一些,虽不完整,但对nginx的整体设计已能勾勒清楚。
作者其他创作
大纲/内容
\"listen\"/ngx_http_core_listen
void *ctx
ngx_core_module_ctx : ngx_core_module_t
ngx_event_actions_t actions;
NULL
ngx_event_core_create_conf
ngx_events_commands : ngx_command_t[]
44 NULL
...
ngx_core_module : ngx_module_t
ngx_null_command
ngx_http_core_module_ctx : ngx_http_module_t
6
ngx_core_module_init_conf
ngx_event_actions_t actions;
ngx_http_core_preconfiguration
ngx_http_module_ctx : ngx_core_module_t
ngx_http_core_postconfiguration
NGX_CORE_MODULE
\"worker_aio_requests\"/ngx_conf_set_num_slot
ngx_http_core_module : ngx_module_t
ngx_events_module_ctx : ngx_core_module_t
\"worker_connections\"/ngx_event_connections
ngx_http_core_create_main_conf
ngx_command_t *commands
ngx_http_core_init_main_conf
NGX_EVENT_MODULE
ngx_http_core_merge_srv_conf
ngx_epoll_commands : ngx_command_t[]
ngx_http_module : ngx_module_t
\"multi_accept\"/ngx_conf_set_flag_slot
\"events\"/ngx_conf_set_flag_slot
ngx_epoll_init_conf
ngx_http_commands : ngx_command_t[]
\"use\"/ngx_event_use
\"daemon\"/ngx_conf_set_flag_slot
\"http\"/ngx_http_block
ngx_event_module_init
ngx_http_core_commands : ngx_command_t[]
5
7
\"user\"/ngx_set_user
43
ngx_http_core_create_loc_conf
\"accept_mutex\"/ngx_conf_set_flag_slot
ngx_event_init_conf
ngx_events_module : ngx_module_t
ngx_epoll_module_ctx : ngx_event_module_t
ngx_http_core_create_srv_conf
ngx_module_t *ngx_modules[]
\"epoll_events\"/ngx_conf_set_num_slot
ngx_event_core_init_conf
ngx_event_core_module : ngx_module_t
2
ngx_epoll_create_conf
ngx_epoll_module : ngx_module_t
ngx_core_module_create_conf
1
ngx_http_core_merge_loc_conf
\"accept_mutex_delay\"/ngx_conf_set_msec_slot
ngx_event_process_init
\"epoll\"
3
ngx_core_commands : ngx_command_t[]
\"http\"
\"event_core\"
\"core\"
4
ngx_event_core_module_ctx : ngx_event_module_t
ngx_event_core_commands : ngx_command_t[]
\"debug_connection\"/ngx_event_debug_connection
\"event\"
\"location\
0
0 条评论
回复 删除
下一页