第三方模块#
下面列出了常用的第三方 nginx 兼容模块及其简要说明。 软件包的安装说明见 第三方模块 一节。
模块 | 描述 |
为客户端添加 JWT 身份验证。 | |
添加对多服务器 LDAP 身份验证的支持。 | |
添加对 PAM 身份验证的支持。 | |
添加对 SPNEGO 和 GSSAPI 的支持。 | |
添加基于 TOTP 的一次性密码身份验证。 | |
为响应添加静态和动态 Brotli 压缩。 | |
允许从 FastCGI、proxy、SCGI 和 uWSGI 缓存中清除内容。 | |
添加对 CGI 的支持。 | |
允许将多个服务器组合并为一个。 | |
通过 PROPFIND 和 OPTIONS 方法扩展 WebDAV 支持。 | |
用于动态阻止 IP 地址并定期解除阻止。 | |
允许在配置文件中调用 | |
扩展内置 Memcached 模块的功能。 | |
允许将子请求的响应体保存到变量中。 | |
在 MaxMind GeoIP2 数据库中添加地理位置搜索。 | |
允许设置和清除请求和响应头。 | |
添加对 Radius 的支持。 | |
Auth JWT 的轻量级替代方案。 | |
允许使用来自键值对的值的变量。 | |
分别允许在 Angie 配置的 | |
添加用于使用 ModSecurity 规则的连接器。 | |
分别允许在 Angie 配置的 还提供名为 | |
添加 Nginx 开发工具包(NDK)用于开发新模块。 | |
在 Angie 中添加分布式 OpenTracing 请求跟踪; 包含用于将数据导出到 Zipkin 和 DataDog 的插件。 | |
允许将遥测数据发送到 OpenTelemetry 收集器。 | |
包含对 PostgreSQL 数据库的直接支持。 | |
包含对 HTTP 上游的 Redis 2.0 支持。 | |
包含对用于流媒体和点播广播的 RTMP 支持。 | |
向 Rewrite 模块添加各种 set_xxx 指令。 | |
允许使用正则表达式替换 HTTP 响应体中的字符串。 | |
使用基于 cookie 的"质询-响应"机制帮助对抗机器人。 | |
为不支持 Brotli 编码的客户端解压 | |
为来自客户端的文件上传添加 | |
允许重新打包 MP4 文件以通过 HLS、HDS、MSS 和 DASH 进行流式传输。 | |
包含上述三个用于流量监控的模块。 | |
包含动态 ZIP 归档打包。 | |
包含 Zstandard 压缩。 |