ngx_http_core_module 该模块是 nginx 的核心模块,该模块提供了很多 http 代理基础功能
ngx_http_access_module 限制对某些客户端地址的访问
ngx_http_addition_module 该模块是一个过滤器,用于在响应前后添加文本
ngx_http_api_module 用于访问各种状态信息、动态配置上游服务器组和管理键值对的REST API
ngx_http_auth_basic_module 模块允许通过使用 “HTTP Basic Authentication” 协议验证用户名和密码来限制对资源的访问
ngx_http_auth_jwt_module 通过使用指定的密钥验证提供的 JSON Web Token (JWT) 来实现客户端授权
ngx_http_auth_request_module 根据子请求的结果实现客户端授权
ngx_http_autoindex_module 处理以斜杠字符(‘/’)结尾的请求并生成目录列表
ngx_http_browser_module 用于从"User-Agent"请求头中获取指定变量值
ngx_http_charset_module 将指定的字符集添加到 “Content-Type” 响应头字段
ngx_http_dav_module 通过 WebDAV 协议实现文件管理自动化
ngx_http_empty_gif_module 发送单像素透明 GIF 图片
ngx_http_f4f_module 为 Adobe HTTP 动态流 (HDS) 提供服务器端支持
ngx_http_fastcgi_module 允许将请求传递给 FastCGI 服务器
ngx_http_flv_module 为 Flash Video (FLV) 文件提供伪流服务器端支持
ngx_http_geo_module 根据客户端 IP 地址创建变量
ngx_http_geoip_module 使用预编译的 MaxMind 数据库创建变量,其值取决于客户端 IP 地址
ngx_http_grpc_module 允许将请求传递给 gRPC 服务器
ngx_http_gunzip_module 为不支持 “gzip” 编码方法的客户端使用 “Content-Encoding: gzip” 解压缩响应
ngx_http_gzip_module 一个使用 “gzip” 方法压缩响应的过滤器
ngx_http_gzip_static_module 允许发送带有“.gz”文件扩展名的预压缩文件,而不是常规文件
ngx_http_headers_module 模块允许将 “Expires” 和 “Cache-Control” 标头字段以及任意字段添加到响应标头中
ngx_http_hls_module 为 MP4 和 MOV 媒体文件提供 HTTP Live Streaming (HLS) 服务器端支持
ngx_http_image_filter_module 可以转换 JPEG、GIF、PNG 和 WebP 格式的图像
ngx_http_index_module 处理以斜线字符(‘/’)结尾的请求
ngx_http_js_module 用于在 njs 中实现 location 和变量处理程序
ngx_http_keyval_module 从 API 管理的键值对中获取的值创建变量,或者也可以使用 njs 设置的变量
ngx_http_limit_conn_module 用于限制每个定义的键的连接数,特别是来自单个 IP 地址的连接数
ngx_http_limit_req_module 用于限制每个定义的键的请求处理率,特别是来自单个 IP 地址的请求的处理率
ngx_http_log_module 以指定的格式写入请求日志
ngx_http_map_module 用于创建一个变量,该变量的值依赖于其他变量的值
ngx_http_memcached_module 用于从 memcached 服务器获取响应
ngx_http_mirror_module 通过创建后台镜像子请求来实现原始请求的镜像
ngx_http_mp4_module 为 MP4 文件提供伪流服务器端支持
ngx_http_perl_module 用于在 Perl 中实现 location 和变量处理程序,并将 Perl 调用插入 SSI
ngx_http_proxy_module 允许将请求传递到另一个服务器
ngx_http_random_index_module 处理以斜杠字符(‘/’)结尾的请求,并在目录中挑选一个随机文件作为索引文件
ngx_http_realip_module 用于将客户端地址和可选端口更改为在指定报头字段中发送的地址和可选端口
ngx_http_referer_module 用于阻止对 “Referer” 标头字段中具有无效值的请求的站点访问
ngx_http_rewrite_module 用于使用 PCRE 正则表达式更改请求 URI、返回重定向以及有条件地选择配置
ngx_http_scgi_module 允许将请求传递给 SCGI 服务器
ngx_http_secure_link_module 用于检查请求链接的真实性,保护资源免受未经授权的访问,并限制链接生命周期
ngx_http_session_log_module 启用日志记录会话(即,多个 HTTP 请求的聚合)而不是单个 HTTP 请求
ngx_http_slice_module 将请求拆分为子请求,每个子请求都返回一定范围的响应
ngx_http_spdy_module 为 SPDY 提供实验性支持。目前,SPDY 协议草案 3.1 正在实施
ngx_http_split_clients_module 创建适合 A/B 测试的变量,也称为拆分测试
ngx_http_ssi_module 处理通过它的响应中的 SSI (Server Side Includes) 命令
ngx_http_ssl_module 为 HTTPS 提供了必要的支持
ngx_http_v2_module 提供对 HTTP/2 的支持并取代 ngx_http_spdy_module 模块
ngx_http_xslt_module 使用一个或多个 XSLT 样式表转换 XML 响应