Module reference
All 12 modules
Everything we ship, in one place. Click any module for install instructions, config examples, and the full rundown.
nginx-module-brotli
Brotli Compression
Your gzip was fine. Brotli is better.
nginx-module-brotli-static
Brotli Static
Pre-compressed. Because why compress the same file at request time, forever?
nginx-module-zstd
Zstandard Compression
Meta's compression algorithm. Faster to decompress than brotli. We ship it.
nginx-module-zstd-static
Zstandard Static
Like brotli-static, but for zstd. Pre-compress once, serve forever.
nginx-module-modsecurity
ModSecurity WAF
Blocks the bad stuff before your app has to deal with it.
nginx-module-geoip2
GeoIP2 (HTTP)
Know where your traffic is coming from. Block it, route it, or just log it.
nginx-module-stream-geoip2
GeoIP2 (Stream)
GeoIP2 lookups, but for TCP and UDP traffic.
nginx-module-headers-more
Headers More
Response headers, fully under your control. Add them, change them, nuke them entirely.
nginx-module-substitutions
Substitutions Filter
Regex find-and-replace in HTTP responses. A scalpel, not a chainsaw.
nginx-module-cache-purge
Cache Purge
Flush the exact cache entry you want. Not the whole cache.
nginx-module-fancyindex
Fancy Index
Directory listings that don't look like 1994 called.
nginx-module-dav-ext
WebDAV Extension
nginx ships half of WebDAV. This adds the other half.