Nginx的使用总结(三)
Nginx架构分析
nginx模块化结构 Nginx涉及到的模块分为核心模块、标准HTTP模块、可选HTTP模块、邮件服务模块以及第三方模块等五大类。
核心模块 核心模块是指Nginx服务器正常运行时必不可少的模块,它们提供了Nginx最基本最核心的服务,如进程管理、权限控制、错误日志记录等。 主要包含对两类功能的支持,一类是主体功能,包括进程管理、权限控制、错误日志记录、配置解析等, 另一类是用于响应请求事件必需的功能,包括事件驱动机制、正则表达式解析等。
包含以下模块:
ngx_core_module
ngx_errlog_module
ngx_conf_module
ngx_regex_module
ngx_events_module
ngx_event_core_module
ngx_epoll_module
标准HTTP模块
标准HTTP模块是编译Nginx后包含的模块,其支持Nginx服务器的标准HTTP功能。
模块 功能
ngx_http_core