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. Adds JWT authentication for clients. Adds support for PAM authentication with multiple servers. Adds support for PAM authentication. Adds support for SPNEGO and GSSAPI. Adds static and dynamic Brotli compression for responses. Allows purging content from FastCGI, proxy, SCGI, and uWSGI caches. Adds support for CGI. Extends WebDAV support with PROPFIND and OPTIONS methods. Serves to dynamically block IP addresses and periodically unblock them. Allows calling Extends the capabilities of the built-in Memcached module. Allows saving response bodies of subrequests into variables. Adds geolocation search in MaxMind GeoIP2 databases. Allows setting and clearing request and response headers. Adds support for Radius. Lightweight alternative to Auth JWT. Allows using variables with values from key-value pairs. Allows using the Lua language in Angie configuration
in the Adds a connector for using ModSecurity rules. Adds the Nginx Development Kit (NDK) for developing new modules. Adds distributed OpenTracing request tracing in Angie;
contains plugins for exporting data to Zipkin and DataDog. Allows sending telemetry data to the OpenTelemetry collector. Includes direct support for PostgreSQL databases. Includes support for Redis 2.0 for HTTP upstreams. Includes support for RTMP for streaming and video-on-demand broadcasts. Adds various set_xxx directives to the
Rewrite module. Allows replacing strings in HTTP response bodies using regular expressions. Helps combat bots
using a "challenge-response" mechanism based on cookies. Unpacks responses with Adds Allows repackaging MP4 files for streaming via HLS, HDS, MSS, and DASH. Includes the three listed modules for traffic monitoring. Includes dynamic ZIP archive packaging. Includes Zstandard compression.Installation and Configuration#
main
context:load_module modules/<module_name>.so;
angie-module-<module_name>
angie-pro-module-<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.