NGINX Module Guides

10 deep-dive articles covering purpose, directives, C source internals, and RPM installation.

Array-typed variables for NGINX dynamic

The provided NGINX module is designed to implement array variable functionality, allowing users to set and utilize variables as arrays within their NGINX configuration. The primary objective is to enh...

📄 Source reviewed 📦 RPM
HTTP Concatenation module for NGINX filter

The NGINX module under analysis, identified as 'nginx-http-concat', implements a feature to concatenate multiple files (typically JavaScript or CSS) into a single response for an HTTP request. This mo...

📄 Source reviewed 📦 RPM
NGINX form input module dynamic

The NGINX module implements functionality to handle form inputs sent via HTTP POST or PUT requests with 'application/x-www-form-urlencoded' content type. Its main objective is to parse the body of req...

📄 Source reviewed 📦 RPM
IP address anonymizer module for NGINX security

The NGINX module `ipscrub` is designed to anonymize IP addresses, specifically for logging purposes. It achieves this by hashing the IP addresses using a salt that changes periodically, enhancing priv...

📄 Source reviewed 📦 RPM
NGINX push stream module streaming

The NGINX Push Stream Module is designed to facilitate the implementation of a push-based streaming architecture within an NGINX server. The module enables web applications to communicate in real-time...

📄 Source reviewed 📦 RPM
NGINX sticky cookie module upstream

The NGINX sticky module is designed to create sticky sessions by using a cookie mechanism that routes user requests to the same upstream server based on the cookie value. Its main purpose is to ensure...

📄 Source reviewed 📦 RPM
Nginx stream server traffic status core module streaming

The NGINX stream server traffic status module is designed to monitor and limit traffic on a server level for streams. It allows administrators to set limits on server traffic and filter traffic using ...

📄 Source reviewed 📦 RPM
NGINX module for handling file uploads dynamic

The NGINX upload module facilitates handling file uploads via HTTP by processing multipart/form-data requests. It offers features for managing file uploads, including configurable paths for storing up...

📄 Source reviewed 📦 RPM
Nginx with WebAssembly powered by wasmtime dynamic

The ngx_wasm_module is designed to enable support for WebAssembly (Wasm) modules in NGINX. Specifically, it allows NGINX to execute Wasm binaries, which can be used to enhance NGINX's functionality th...

📄 Source reviewed 📦 RPM
NGINX WebP module filter

The ngx_webp module for NGINX serves to convert and deliver images in the WebP format, facilitating more efficient image delivery and potentially reducing bandwidth usage due to WebP's superior compre...

📄 Source reviewed 📦 RPM