{"group":"nginx_modules_http","uses":[{"description":"Add support for a simple host-based access control","group":"nginx_modules_http","isdefault":false,"use":"access"},{"description":"Add support for adding contents of other locations before and after the current location's content","group":"nginx_modules_http","isdefault":false,"use":"addition"},{"description":"Add support for limiting access to a location by validating the username and password using the HTTP Basic Authentication","group":"nginx_modules_http","isdefault":false,"use":"auth_basic"},{"description":"Add support for LDAP authentication module for NGINX","group":"nginx_modules_http","isdefault":false,"use":"auth_ldap"},{"description":"Add support for authentication via PAM","group":"nginx_modules_http","isdefault":false,"use":"auth_pam"},{"description":"Add support for client authorization based on the result of a subrequest","group":"nginx_modules_http","isdefault":false,"use":"auth_request"},{"description":"Add support for processing requests ending with the slash character ('\/') and produciing a directory listing","group":"nginx_modules_http","isdefault":false,"use":"autoindex"},{"description":"Add support for on-the-fly Brotli compression","group":"nginx_modules_http","isdefault":false,"use":"brotli"},{"description":"Add support for creating variables whose values depend on the value of the \"User-Agent\" request header field","group":"nginx_modules_http","isdefault":false,"use":"browser"},{"description":"Add support for purging content from NGINX's FastCGI and proxy caches","group":"nginx_modules_http","isdefault":false,"use":"cache_purge"},{"description":"Add support for adding the specified charset to the \"Content-Type\" response header field and reencoding singe-byte charsets","group":"nginx_modules_http","isdefault":false,"use":"charset"},{"description":"Add support for the WebDAV functionality and methods: PUT, DELETE, MKCOL, COPY and MOVE","group":"nginx_modules_http","isdefault":false,"use":"dav"},{"description":"Add support for the additional WebDAV methods into the existing WebDAV module: PROPFIND & OPTIONS","group":"nginx_modules_http","isdefault":false,"use":"dav_ext"},{"description":"Add support for returning 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)","group":"nginx_modules_http","isdefault":false,"use":"degradation"},{"description":"Add support for shell-style goodies in the NGINX configuration file","group":"nginx_modules_http","isdefault":false,"use":"echo"},{"description":"Add support for emiting a single-pixel transparent GIF","group":"nginx_modules_http","isdefault":false,"use":"empty_gif"},{"description":"Add support for the fancy generation of file listings","group":"nginx_modules_http","isdefault":false,"use":"fancyindex"},{"description":"Add support for passing requests to a FastCGI server","group":"nginx_modules_http","isdefault":false,"use":"fastcgi"},{"description":"Add support for the server-side pseudo-streaming of Flash Video (FLV) files","group":"nginx_modules_http","isdefault":false,"use":"flv"},{"description":"Add support for creating variables whose values depend on the client IP-address","group":"nginx_modules_http","isdefault":false,"use":"geo"},{"description":"Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases","group":"nginx_modules_http","isdefault":false,"use":"geoip"},{"description":"Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases","group":"nginx_modules_http","isdefault":false,"use":"geoip2"},{"description":"Add support for passing requests to a gRPC server","group":"nginx_modules_http","isdefault":false,"use":"grpc"},{"description":"Add support for decompressing responses with \"Content-Encoding: gzip\" for clients that do not support \"gzip\" encoding method","group":"nginx_modules_http","isdefault":false,"use":"gunzip"},{"description":"Add support for compressing responses using the \"gzip\" method","group":"nginx_modules_http","isdefault":false,"use":"gzip"},{"description":"Add support for sending precompressed files with the \".gz\" filename extension instead of regular files","group":"nginx_modules_http","isdefault":false,"use":"gzip_static"},{"description":"Add support for setting arbitrary input and output headers","group":"nginx_modules_http","isdefault":false,"use":"headers_more"},{"description":"Add support for transforming images in JPEG, GIF, PNG, and WebP formats","group":"nginx_modules_http","isdefault":false,"use":"image_filter"},{"description":"Add support for implementing location and variable handlers in njs - a subset of the JavaScript language","group":"nginx_modules_http","isdefault":false,"use":"javascript"},{"description":"Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address","group":"nginx_modules_http","isdefault":false,"use":"limit_conn"},{"description":"Add support for limiting the request processing rate per a defined key, e.g. the processing rate of requests coming from a single IP address","group":"nginx_modules_http","isdefault":false,"use":"limit_req"},{"description":"Add support for Lua scripting in NGINX","group":"nginx_modules_http","isdefault":false,"use":"lua"},{"description":"Add support for creating variables whose values depend on values of other variables","group":"nginx_modules_http","isdefault":false,"use":"map"},{"description":"Add support for an extended version of the standard memcached module that supports set, add, delete, and many more memcached commands","group":"nginx_modules_http","isdefault":false,"use":"memc"},{"description":"Add support for obtaining responses from a memcached server","group":"nginx_modules_http","isdefault":false,"use":"memcached"},{"description":"Add support for exporting various metrics in an easy-parseable JSON format","group":"nginx_modules_http","isdefault":false,"use":"metrics"},{"description":"Add support for mirroring of the original request by creating background mirror subrequests","group":"nginx_modules_http","isdefault":false,"use":"mirror"},{"description":"Add support for MogileFS","group":"nginx_modules_http","isdefault":false,"use":"mogilefs"},{"description":"Add support for server-side pseudo-streaming for MP4 files","group":"nginx_modules_http","isdefault":false,"use":"mp4"},{"description":"Add support for NAXSI WAF (Web Application Firewall)","group":"nginx_modules_http","isdefault":false,"use":"naxsi"},{"description":"Add support for implementing location and variable handlers in Perl and inserting Perl calls into SSI","group":"nginx_modules_http","isdefault":false,"use":"perl"},{"description":"Add support for passing subrequests to another server","group":"nginx_modules_http","isdefault":false,"use":"proxy"},{"description":"Add support for the stream HTTP push module, which supports EventSource, WebSocket, Long Polling, and Forever Iframe","group":"nginx_modules_http","isdefault":false,"use":"push_stream"},{"description":"Add support for processing requests ending with the slash character ('\/') by picking a random file in a directory to serve as an index file","group":"nginx_modules_http","isdefault":false,"use":"random_index"},{"description":"Add support for setting the client address and optional port to those sent in the specified header field (e.g. \"X-Real-IP\" or \"X-Forwarded-For\")","group":"nginx_modules_http","isdefault":false,"use":"realip"},{"description":"Add support for blocking access to a site for requests with invalid values in the \"Referer\" header field","group":"nginx_modules_http","isdefault":false,"use":"referer"},{"description":"Add support for changing the request URI using PCRE regular expressions, returning redirects, and conditionally selecting configurations","group":"nginx_modules_http","isdefault":false,"use":"rewrite"},{"description":"Add support for passing requests to an SCGI server","group":"nginx_modules_http","isdefault":false,"use":"scgi"},{"description":"Add support for checking authenticity of requested links, protecting resources from unauthorized access, and limiting link lifetime","group":"nginx_modules_http","isdefault":false,"use":"secure_link"},{"description":"Add support for modsecurity: web application firewall and intrusion detection system","group":"nginx_modules_http","isdefault":false,"use":"security"},{"description":"Add support for spliting a request into subrequests, each returning a certain range of response","group":"nginx_modules_http","isdefault":false,"use":"slice"},{"description":"Add support for caching static files","group":"nginx_modules_http","isdefault":false,"use":"slowfs_cache"},{"description":"Add support for an SPDY implementation. (Deprecated, use USE=\"nginx_modules_http_v2\" instead)","group":"nginx_modules_http","isdefault":false,"use":"spdy"},{"description":"Add support for creating variables suitable for A\/B testing, also known as split testing","group":"nginx_modules_http","isdefault":false,"use":"split_clients"},{"description":"Add support for processing SSI (Server Side Includes) commands in responses passing through NGINX","group":"nginx_modules_http","isdefault":false,"use":"ssi"},{"description":"Add support for HTTPS - SSL\/TLS-encrypted HTTP","group":"nginx_modules_http","isdefault":false,"use":"ssl"},{"description":"Add support for sending a sticky cookie in order to always forward client to the same upstream server","group":"nginx_modules_http","isdefault":false,"use":"sticky"},{"description":"Add support for providing access to basic status information","group":"nginx_modules_http","isdefault":false,"use":"stub_status"},{"description":"Add support for modifying a response by replacing one specified string by another","group":"nginx_modules_http","isdefault":false,"use":"sub"},{"description":"Add support for an upload progress system, that monitors RFC1867 POST uploads as they are transmitted to upstream servers","group":"nginx_modules_http","isdefault":false,"use":"upload_progress"},{"description":"Add support for performing health check of upstream servers","group":"nginx_modules_http","isdefault":false,"use":"upstream_check"},{"description":"Add support for distributing upstream requests based on hashed key value","group":"nginx_modules_http","isdefault":false,"use":"upstream_hash"},{"description":"Add support for distributing upstream requests based on the IP-address of the client","group":"nginx_modules_http","isdefault":false,"use":"upstream_ip_hash"},{"description":"Add support for caching connections to upstream servers","group":"nginx_modules_http","isdefault":false,"use":"upstream_keepalive"},{"description":"Add support for passing upstream requests to the server with the least number of active connections","group":"nginx_modules_http","isdefault":false,"use":"upstream_least_conn"},{"description":"Add support for passing upstream requests to a randomly selected server","group":"nginx_modules_http","isdefault":false,"use":"upstream_random"},{"description":"Add support for session affinity, i.e. passing requests from the same client to the same same server in a group of servers","group":"nginx_modules_http","isdefault":false,"use":"upstream_sticky"},{"description":"Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes","group":"nginx_modules_http","isdefault":false,"use":"upstream_zone"},{"description":"Add support for setting cookies suitable for client identification","group":"nginx_modules_http","isdefault":false,"use":"userid"},{"description":"Add support for passing requests to a uwsgi server","group":"nginx_modules_http","isdefault":false,"use":"uwsgi"},{"description":"Add support for HTTP\/2","group":"nginx_modules_http","isdefault":false,"use":"v2"},{"description":"Add experimental support for HTTP\/3","group":"nginx_modules_http","isdefault":false,"use":"v3"},{"description":"Add support for providing access to virtual host status information","group":"nginx_modules_http","isdefault":false,"use":"vhost_traffic_status"},{"description":"Add support for streaming video using DASH, HDS, HLS, MSS","group":"nginx_modules_http","isdefault":false,"use":"vod"},{"description":"Add support for transforming XML responses using one or more XSLT stylesheets","group":"nginx_modules_http","isdefault":false,"use":"xslt"}]}