Nginx在Debian上支持的模块分为核心模块和第三方模块,具体如下:
http:HTTP服务器核心模块,处理HTTP请求。server:虚拟主机配置模块。location:URL匹配与处理模块。stream:TCP/UDP代理模块,支持邮件协议(SMTP/IMAP/POP3)。mail:邮件代理功能,支持IMAP/POP3/SMTP。ngx_http_ssl_module:HTTPS加密支持。ngx_http_gzip_module:响应内容Gzip压缩。ngx_http_realip_module:获取客户端真实IP(适用于代理场景)。ngx_http_rewrite_module:URL重写与重定向。ngx_http_proxy_module:HTTP/HTTPS反向代理与负载均衡。ngx_pagespeed:页面加速,优化图片、CSS/JS资源。ngx_brotli:Brotli压缩算法,提升传输效率。ngx_http_lua_module:支持Lua脚本,实现复杂逻辑。ngx_cache_purge:手动清除缓存内容。ngx_http_sub_module:响应内容文本替换。apt安装,如sudo apt install nginx libnginx-mod-http-xxx(xxx为模块名)。--add-module参数。nginx -V 2>&1,查看输出中是否包含目标模块名称。注意:模块列表可能随Nginx版本更新变化,建议通过官方文档或nginx -V确认具体版本支持的模块。