Third-Party Modules#
In addition to our own dynamic modules for
Angie and Angie PRO,
we collect and publish packages for a number of popular nginx-compatible third-party modules,
developed outside our company, in our repository. Third-party module packages are installed from our repository just like our own packages: To use the installed module in configuration,
load it using the load_module directive in the Tip Package names and the modules themselves in the configuration have the following prefixes: Angie: Angie PRO: Note We do not review the source code of these modules
and are not responsible for the consequences of their installation;
the packages are compiled based on numerous requests
exclusively for user convenience. Module Version Packages Description 0.9.0 Adds JWT authentication for clients. 241200e Adds support for LDAP authentication with multiple servers. v1.5.5 Adds support for PAM authentication. v1.1.3 Adds support for SPNEGO and GSSAPI. v1.0.0rc Adds static and dynamic Brotli compression for responses. 2.5.3 Allows purging content from FastCGI, proxy, SCGI, and uWSGI caches. v0.13 Adds support for CGI. v3.0.0 Extends WebDAV support with PROPFIND and OPTIONS methods. 1.9.3 Serves to dynamically block IP addresses and periodically unblock them. v0.63 Allows calling v0.3 Extends the capabilities of the built-in Memcached module. 2016.06.10 Allows saving response bodies of subrequests into variables. 3.4 Adds geolocation search in MaxMind GeoIP2 databases. v0.39 Allows setting and clearing request and response headers. 458af16 Adds support for Radius. v3.4.3 Lightweight alternative to Auth JWT. 0.3.0 Allows using variables with values from key-value pairs. 0.10.28 / v0.0.16 Allow using the Lua language in Angie configuration
in the v1.0.4 Adds a connector for using ModSecurity rules. v0.3.4 Adds the Nginx Development Kit (NDK) for developing new modules. v0.40.0 Adds distributed OpenTracing request tracing in Angie;
contains plugins for exporting data to Zipkin and DataDog. v0.1.2 Allows sending telemetry data to the OpenTelemetry collector. 1.0rc7 Includes direct support for PostgreSQL databases. v0.15 Includes support for Redis 2.0 for HTTP upstreams. v1.2.2 Includes support for RTMP for streaming and video-on-demand broadcasts. v0.33 Adds various set_xxx directives to the
Rewrite module. e12e965 Allows replacing strings in HTTP response bodies using regular expressions. 64137c2 Helps combat bots
using a "challenge-response" mechanism based on cookies. 60bed63 Unpacks responses with 2.3.0 Adds 1.33 Allows repackaging MP4 files for streaming via HLS, HDS, MSS, and DASH. v0.2.4 / v0.1.1 / v0.1.1 Include the three listed modules for traffic monitoring. 1.3.0 Includes dynamic ZIP archive packaging. f4ba115 Includes Zstandard compression.Installation and Configuration#
main
context:load_module modules/<module_name>.so;
angie-module-<name>
angie-pro-module-<name>
List of Modules#
angie-module-auth-jwt
angie-pro-module-auth-jwt
angie-module-auth-ldap
angie-pro-module-auth-ldap
angie-module-auth-pam
angie-pro-module-auth-pam
angie-module-auth-spnego
angie-pro-module-auth-spnego
angie-module-brotli
angie-pro-module-brotli
angie-module-cache-purge
angie-pro-module-cache-purge
angie-module-cgi
angie-pro-module-cgi
angie-module-dav-ext
angie-pro-module-dav-ext
angie-module-dynamic-limit-req
angie-pro-module-dynamic-limit-req
angie-module-echo
angie-pro-module-echo
echo
, sleep
, time
, exec
and other shell commands in the configuration file.angie-module-enhanced-memcached
angie-pro-module-enhanced-memcached
angie-module-eval
angie-pro-module-eval
angie-module-geoip2
angie-pro-module-geoip2
angie-module-headers-more
angie-pro-module-headers-more
angie-module-http-auth-radius
angie-pro-module-http-auth-radius
angie-module-jwt
angie-pro-module-jwt
angie-module-keyval
angie-pro-module-keyval
angie-module-lua
angie-pro-module-lua
http
and stream
contexts, respectively.angie-module-modsecurity
angie-pro-module-modsecurity
angie-module-ndk
angie-pro-module-ndk
angie-module-opentracing
angie-pro-module-opentracing
angie-module-otel
angie-pro-module-otel
angie-module-postgres
angie-pro-module-postgres
angie-module-redis2
angie-pro-module-redis2
angie-module-rtmp
angie-pro-module-rtmp
angie-module-set-misc
angie-pro-module-set-misc
angie-module-subs
angie-pro-module-subs
angie-module-testcookie
angie-pro-module-testcookie
angie-module-unbrotli
angie-pro-module-unbrotli
Content-Encoding: br
for clients that do not support Brotli encoding.angie-module-upload
angie-pro-module-upload
multipart/form-data
(RFC 1867) encoding for file uploads
from the client, including resume capability.angie-module-vod
angie-pro-module-vod
angie-module-vts
angie-pro-module-vts
angie-module-zip
angie-pro-module-zip
angie-module-zstd
angie-pro-module-zstd