nginx_modules_http options

access
This module provides a simple host-based access control.
addition
This module adds contents of other locations before and after the current location's content.
auth_basic
This module protects your site or parts of it with username and password based on HTTP Basic Authentication.
auth_ldap
LDAP module for nginx which supports authentication against multiple LDAP servers.
auth_pam
This module provides authentication via PAM.
auth_request
Module implementing client authorization based on the result of a subrequest.
autoindex
This module provides automatic directory listings.
brotli
This module allows for on-the-fly Brotli compression.
browser
This module creates variables, the values of which depend on the request header "User-agent".
cache_purge
External module adding ability to purge content from nginx's FastCGI and proxy caches.
charset
This module can reencode data of one encoding into another.
dav
This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
dav_ext
Add missing WebDAV methods PROPFIND & OPTIONS to the existing WebDAV module.
degradation
Allows to return 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)
echo
Brings shell-style goodies to Nginx config file.
empty_gif
This module keeps a 1x1 transparent GIF in memory that can be served very quickly.
fancyindex
This module makes possible the generation of file listings, like the built-in autoindex module does, but adding a touch of style.
fastcgi
This module allows Nginx to interact with FastCGI processes and control what parameters are passed to the process.
flv
This module provides the ability to seek within FLV (Flash) files using time-based offsets.
geo
This module creates variables, whose values depend on the IP-address of the client.
geoip
This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files.
geoip2
This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP2 binary files.
grpc
This module provides gRPC support.
gunzip
Permits to decompress gzip'ed files on-the-fly for clients not supporting the gzip encoding method.
gzip
This module allows for on-the-fly gzip compression.
gzip_static
Before serving a file from disk to a gzip-enabled client, this module will look for a precompressed file in the same location.
headers_more
Set and clear input and output headers
image_filter
This module is a filter for transforming JPEG, GIF and PNG images.
javascript
This module implements location and variable handlers in nginScript.
limit_conn
This module makes it possible to limit the number of simultaneous connections for the assigned session
limit_req
This module allows you to limit the number of requests for a given session.
lua
Embed the power of Lua into nginx
map
This module allows you to classify, or map a set of values into a different set of values and store the result in a variable.
memc
An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
memcached
You can use this module to perform simple caching.
metrics
Module to export various metrics in easy-parseable JSON.
mirror
This module implements mirroring of an original request by creating background mirror subrequests.
mogilefs
Enable support for MogileFS.
mp4
This module adds pseudo-streaming
naxsi
An open source, high performance, low rules maintenance, Web Application Firewall module for Nginx.
perl
This module makes it possible to execute Perl directly within Nginx and call Perl via SSI.
proxy
This module makes it possible to transfer requests to another server.
push_stream
Push Stream module, supporting EventSource, WebSocket, Long Polling, and Forever Iframe.
random_index
Pick a random directory index from a directory.
realip
This module allows to change the client's IP address to value from request header (e. g. X-Real-IP or X-Forwarded-For).
referer
This module makes it possible to block access to the site with the incorrect values of line "Referer" in the request header.
rewrite
This module makes it possible to change URI using regular expressions (PCRE), and to redirect and select configuration depending on variables.
scgi
An implementation of the Simple Common Gateway Interface.
secure_link
This module computes and checks request URLs for a required security token.
security
Web application firewall and Intrusion Detection System.
slice
A filter that splits a request into subrequests, each returning a certain range of response
slowfs_cache
This module adds the ability to cache static files
spdy
This module provides an SPDY implementation. (Deprecated, use IUSE="http2" instead)
split_clients
This module provides A/B testing support.
ssi
This module provides a filter which processes Server-Side Includes (SSI) in the input.
sticky
Module to always forward clients to the same upstream server (via sticky cookies)
stub_status
This module provides the ability to get some status from nginx.
sub
This module can search and replace text in the nginx response.
upload_progress
This module adds the ability to track POST upload progress via JSON API
upstream_check
Add health check support for upstream servers.
upstream_hash
This module provides the ability to distribute upstream requests based on hashed key value.
upstream_ip_hash
This module provides the ability to distribute upstream requests based on the IP-address of the client.
upstream_keepalive
Thiis module provides the ability to cache connections to upstream servers.
upstream_least_conn
This module provides the ability to distribute upstream requests using load balancing methods.
upstream_zone
This module makes it possible to define a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes.
userid
This module gives out cookies for identification of clients.
uwsgi
External module for the uWSGI protocol for python web apps.
vhost_traffic_status
This module provides access to virtual host status information.
vod
Adds support for video streaming using DASH, HDS, HLS, MSS.
xslt
This module is a filter which converts an XML response with the aid of one or more XSLT templates.