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: Important 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 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#
echo
, sleep
, time
, exec
and other shell commands in the configuration file.http
and stream
contexts, respectively.Content-Encoding: br
for clients that do not support Brotli encoding.multipart/form-data
(RFC 1867) encoding for file uploads
from the client, including resume capability.