Services » Browse Packages » www-servers »
nginx
|
Legend:
- + - stable
- ~ - unstable
- M - hardmask
|
USE flags
- aio - Enable asynchronous I/O support
- debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- http - Enable core HTTP support
- http-cache - Enable HTTP cache support
- http2 - Enable HTTP2 module support
- http3 - Enable HTTP3 module support
- ktls - Enable Kernel TLS offload (kTLS)
- libatomic - Use dev-libs/libatomic_ops instead of builtin atomic operations
- lua_single_target_luajit - Build for LuaJIT only
- nginx_modules_http_access - Add support for a simple host-based access control
- nginx_modules_http_addition - Add support for adding contents of other locations before and after the current location's content
- nginx_modules_http_auth_basic - Add support for limiting access to a location by validating the username and password using the HTTP Basic Authentication
- nginx_modules_http_auth_ldap - Add support for LDAP authentication module for NGINX
- nginx_modules_http_auth_pam - Add support for authentication via PAM
- nginx_modules_http_auth_request - Add support for client authorization based on the result of a subrequest
- nginx_modules_http_autoindex - Add support for processing requests ending with the slash character ('/') and produciing a directory listing
- nginx_modules_http_brotli - Add support for on-the-fly Brotli compression
- nginx_modules_http_browser - Add support for creating variables whose values depend on the value of the "User-Agent" request header field
- nginx_modules_http_cache_purge - Add support for purging content from NGINX's FastCGI and proxy caches
- nginx_modules_http_charset - Add support for adding the specified charset to the "Content-Type" response header field and reencoding singe-byte charsets
- nginx_modules_http_dav - Add support for the WebDAV functionality and methods: PUT, DELETE, MKCOL, COPY and MOVE
- nginx_modules_http_dav_ext - Add support for the additional WebDAV methods into the existing WebDAV module: PROPFIND & OPTIONS
- nginx_modules_http_degradation - Add support for returning 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)
- nginx_modules_http_echo - Add support for shell-style goodies in the NGINX configuration file
- nginx_modules_http_empty_gif - Add support for emiting a single-pixel transparent GIF
- nginx_modules_http_fancyindex - Add support for the fancy generation of file listings
- nginx_modules_http_fastcgi - Add support for passing requests to a FastCGI server
- nginx_modules_http_flv - Add support for the server-side pseudo-streaming of Flash Video (FLV) files
- nginx_modules_http_geo - Add support for creating variables whose values depend on the client IP-address
- nginx_modules_http_geoip - Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases
- nginx_modules_http_geoip2 - Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases
- nginx_modules_http_grpc - Add support for passing requests to a gRPC server
- nginx_modules_http_gunzip - Add support for decompressing responses with "Content-Encoding: gzip" for clients that do not support "gzip" encoding method
- nginx_modules_http_gzip - Add support for compressing responses using the "gzip" method
- nginx_modules_http_gzip_static - Add support for sending precompressed files with the ".gz" filename extension instead of regular files
- nginx_modules_http_headers_more - Add support for setting arbitrary input and output headers
- nginx_modules_http_image_filter - Add support for transforming images in JPEG, GIF, PNG, and WebP formats
- nginx_modules_http_javascript - Add support for implementing location and variable handlers in njs - a subset of the JavaScript language
- nginx_modules_http_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
- nginx_modules_http_limit_req - 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
- nginx_modules_http_lua - Add support for Lua scripting in NGINX
- nginx_modules_http_map - Add support for creating variables whose values depend on values of other variables
- nginx_modules_http_memc - Add support for an extended version of the standard memcached module that supports set, add, delete, and many more memcached commands
- nginx_modules_http_memcached - Add support for obtaining responses from a memcached server
- nginx_modules_http_metrics - Add support for exporting various metrics in an easy-parseable JSON format
- nginx_modules_http_mirror - Add support for mirroring of the original request by creating background mirror subrequests
- nginx_modules_http_mogilefs - Add support for MogileFS
- nginx_modules_http_mp4 - Add support for server-side pseudo-streaming for MP4 files
- nginx_modules_http_naxsi - Add support for NAXSI WAF (Web Application Firewall)
- nginx_modules_http_perl - Add support for implementing location and variable handlers in Perl and inserting Perl calls into SSI
- nginx_modules_http_proxy - Add support for passing subrequests to another server
- nginx_modules_http_push_stream - Add support for the stream HTTP push module, which supports EventSource, WebSocket, Long Polling, and Forever Iframe
- nginx_modules_http_random_index - Add support for processing requests ending with the slash character ('/') by picking a random file in a directory to serve as an index file
- nginx_modules_http_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")
- nginx_modules_http_referer - Add support for blocking access to a site for requests with invalid values in the "Referer" header field
- nginx_modules_http_rewrite - Add support for changing the request URI using PCRE regular expressions, returning redirects, and conditionally selecting configurations
- nginx_modules_http_scgi - Add support for passing requests to an SCGI server
- nginx_modules_http_secure_link - Add support for checking authenticity of requested links, protecting resources from unauthorized access, and limiting link lifetime
- nginx_modules_http_security - Add support for modsecurity: web application firewall and intrusion detection system
- nginx_modules_http_slice - Add support for spliting a request into subrequests, each returning a certain range of response
- nginx_modules_http_slowfs_cache - Add support for caching static files
- nginx_modules_http_spdy - Add support for an SPDY implementation. (Deprecated, use USE="nginx_modules_http_v2" instead)
- nginx_modules_http_split_clients - Add support for creating variables suitable for A/B testing, also known as split testing
- nginx_modules_http_ssi - Add support for processing SSI (Server Side Includes) commands in responses passing through NGINX
- nginx_modules_http_sticky - Add support for sending a sticky cookie in order to always forward client to the same upstream server
- nginx_modules_http_stub_status - Add support for providing access to basic status information
- nginx_modules_http_sub - Add support for modifying a response by replacing one specified string by another
- nginx_modules_http_upload_progress - Add support for an upload progress system, that monitors RFC1867 POST uploads as they are transmitted to upstream servers
- nginx_modules_http_upstream_check - Add support for performing health check of upstream servers
- nginx_modules_http_upstream_hash - Add support for distributing upstream requests based on hashed key value
- nginx_modules_http_upstream_ip_hash - Add support for distributing upstream requests based on the IP-address of the client
- nginx_modules_http_upstream_keepalive - Add support for caching connections to upstream servers
- nginx_modules_http_upstream_least_conn - Add support for passing upstream requests to the server with the least number of active connections
- nginx_modules_http_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
- nginx_modules_http_userid - Add support for setting cookies suitable for client identification
- nginx_modules_http_uwsgi - Add support for passing requests to a uwsgi server
- nginx_modules_http_vhost_traffic_status - Add support for providing access to virtual host status information
- nginx_modules_http_xslt - Add support for transforming XML responses using one or more XSLT stylesheets
- nginx_modules_mail_imap - Add support for proxying IMAP messages
- nginx_modules_mail_pop3 - Add support for proxying POP3 messages
- nginx_modules_mail_smtp - Add support for proxying SMTP messages
- nginx_modules_stream_access - Add support for a simple host-based access control
- nginx_modules_stream_geo - Add support for creating variables whose values depend on the client IP-address
- nginx_modules_stream_geoip - Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases
- nginx_modules_stream_geoip2 - Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases
- nginx_modules_stream_javascript - Add support for implementing location and variable handlers in njs - a subset of the JavaScript language
- nginx_modules_stream_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
- nginx_modules_stream_map - Add support for creating variables whose values depend on the values of other variables
- nginx_modules_stream_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")
- nginx_modules_stream_return - Add support for sending a specified value to the client and then closing the connection
- nginx_modules_stream_split_clients - Add support for creating variables suitable for A/B testing, also known as split testing
- nginx_modules_stream_ssl_preread - Add support for extracting information from the ClientHello message without terminating SSL/TLS connection
- nginx_modules_stream_upstream_hash - Add support for distributing upstream requests based on hashed key value
- nginx_modules_stream_upstream_least_conn - Add support for passing upstream requests to the server with the least number of active connections
- nginx_modules_stream_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
- pcre - Add support for Perl Compatible Regular Expressions
- pcre-jit - Enable JIT for pcre
- pcre2 - Enable support for pcre2
- rtmp - NGINX-based Media Streaming Server
- selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- ssl - Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail.
- threads - Add threads support for various packages. Usually pthreads
- vim-syntax - Pulls in related vim syntax scripts
Security Advisory
Also available in:
Atom