| access |
Add support for a simple host-based access control |
View specific flag page (nginx_modules_stream_access)
|
| geo |
Add support for creating variables whose values depend on the client IP-address |
View specific flag page (nginx_modules_stream_geo)
|
| geoip |
Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases |
View specific flag page (nginx_modules_stream_geoip)
|
| geoip2 |
Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases |
View specific flag page (nginx_modules_stream_geoip2)
|
| javascript |
Add support for implementing location and variable handlers in njs - a subset of the JavaScript language |
View specific flag page (nginx_modules_stream_javascript)
|
| limit_conn |
Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address |
View specific flag page (nginx_modules_stream_limit_conn)
|
| map |
Add support for creating variables whose values depend on the values of other variables |
View specific flag page (nginx_modules_stream_map)
|
| pass |
Add support for passing the accepted connection directly to any configured listening socket in "http", "stream", "mail", and other similar modules |
View specific flag page (nginx_modules_stream_pass)
|
| realip |
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") |
View specific flag page (nginx_modules_stream_realip)
|
| return |
Add support for sending a specified value to the client and then closing the connection |
View specific flag page (nginx_modules_stream_return)
|
| set |
Add support for setting a value for a variable |
View specific flag page (nginx_modules_stream_set)
|
| split_clients |
Add support for creating variables suitable for A/B testing, also known as split testing |
View specific flag page (nginx_modules_stream_split_clients)
|
| ssl |
Add SSL/TLS protocol support to a stream proxy server |
View specific flag page (nginx_modules_stream_ssl)
|
| ssl_preread |
Add support for extracting information from the ClientHello message without terminating SSL/TLS connection |
View specific flag page (nginx_modules_stream_ssl_preread)
|
| upstream_hash |
Add support for distributing upstream requests based on hashed key value |
View specific flag page (nginx_modules_stream_upstream_hash)
|
| upstream_least_conn |
Add support for passing upstream requests to the server with the least number of active connections |
View specific flag page (nginx_modules_stream_upstream_least_conn)
|
| upstream_random |
Add support for passing upstream requests to a randomly selected server |
View specific flag page (nginx_modules_stream_upstream_random)
|
| upstream_zone |
Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes |
View specific flag page (nginx_modules_stream_upstream_zone)
|