Services » Browse Packages » www-servers »
nginx
Description: Robust, small and high performance http and reverse proxy server
Homepage: https://nginx.org
Location: Portage
Legend:
+ - stable
~ - unstable
M - hardmask
alpha
amd64
arm
hppa
ia64
m68k
mips
ppc
ppc64
s390
sh
sparc
x86
1.25.2
diff
-
~
~
-
-
-
-
~
~
-
-
-
~
1.25.1-r3
diff
-
~
~
-
-
-
-
~
~
-
-
-
~
1.24.0-r1
-
+
+
-
-
-
-
~
~
-
-
-
+
USE flags
aio - Enables file AIO 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 HTTP core 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 libatomic instead of builtin atomic operations
lua_single_target_luajit - Build for LuaJIT only
nginx_modules_http_access - This module provides a simple host-based access control.
nginx_modules_http_addition - This module adds contents of other locations before and after the current location's content.
nginx_modules_http_auth_basic - This module protects your site or parts of it with username and password based on HTTP Basic Authentication.
nginx_modules_http_auth_ldap - LDAP module for nginx which supports authentication against multiple LDAP servers.
nginx_modules_http_auth_pam - This module provides authentication via PAM.
nginx_modules_http_auth_request - Module implementing client authorization based on the result of a subrequest.
nginx_modules_http_autoindex - This module provides automatic directory listings.
nginx_modules_http_brotli - This module allows for on-the-fly Brotli compression.
nginx_modules_http_browser - This module creates variables, the values of which depend on the request header "User-agent".
nginx_modules_http_cache_purge - External module adding ability to purge content from nginx's FastCGI and proxy caches.
nginx_modules_http_charset - This module can reencode data of one encoding into another.
nginx_modules_http_dav - This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
nginx_modules_http_dav_ext - Add missing WebDAV methods PROPFIND & OPTIONS to the existing WebDAV module.
nginx_modules_http_degradation - Allows to return 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)
nginx_modules_http_echo - Brings shell-style goodies to Nginx config file.
nginx_modules_http_empty_gif - This module keeps a 1x1 transparent GIF in memory that can be served very quickly.
nginx_modules_http_fancyindex - This module makes possible the generation of file listings, like the built-in autoindex module does, but adding a touch of style.
nginx_modules_http_fastcgi - This module allows Nginx to interact with FastCGI processes and control what parameters are passed to the process.
nginx_modules_http_flv - This module provides the ability to seek within FLV (Flash) files using time-based offsets.
nginx_modules_http_geo - This module creates variables, whose values depend on the IP-address of the client.
nginx_modules_http_geoip - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files.
nginx_modules_http_geoip2 - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP2 binary files.
nginx_modules_http_grpc - This module provides gRPC support.
nginx_modules_http_gunzip - Permits to decompress gzip'ed files on-the-fly for clients not supporting the gzip encoding method.
nginx_modules_http_gzip - This module allows for on-the-fly gzip compression.
nginx_modules_http_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.
nginx_modules_http_headers_more - Set and clear input and output headers
nginx_modules_http_image_filter - This module is a filter for transforming JPEG, GIF and PNG images.
nginx_modules_http_javascript - This module implements location and variable handlers in nginScript.
nginx_modules_http_limit_conn - This module makes it possible to limit the number of simultaneous connections for the assigned session
nginx_modules_http_limit_req - This module allows you to limit the number of requests for a given session.
nginx_modules_http_lua - Embed the power of Lua into nginx
nginx_modules_http_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.
nginx_modules_http_memc - An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
nginx_modules_http_memcached - You can use this module to perform simple caching.
nginx_modules_http_metrics - Module to export various metrics in easy-parseable JSON.
nginx_modules_http_mirror - This module implements mirroring of an original request by creating background mirror subrequests.
nginx_modules_http_mogilefs - Enable support for MogileFS.
nginx_modules_http_mp4 - This module adds pseudo-streaming
nginx_modules_http_naxsi - An open source, high performance, low rules maintenance, Web Application Firewall module for Nginx.
nginx_modules_http_perl - This module makes it possible to execute Perl directly within Nginx and call Perl via SSI.
nginx_modules_http_proxy - This module makes it possible to transfer requests to another server.
nginx_modules_http_push_stream - Push Stream module, supporting EventSource, WebSocket, Long Polling, and Forever Iframe.
nginx_modules_http_random_index - Pick a random directory index from a directory.
nginx_modules_http_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).
nginx_modules_http_referer - This module makes it possible to block access to the site with the incorrect values of line "Referer" in the request header.
nginx_modules_http_rewrite - This module makes it possible to change URI using regular expressions (PCRE), and to redirect and select configuration depending on variables.
nginx_modules_http_scgi - An implementation of the Simple Common Gateway Interface.
nginx_modules_http_secure_link - This module computes and checks request URLs for a required security token.
nginx_modules_http_security - Web application firewall and Intrusion Detection System.
nginx_modules_http_slice - A filter that splits a request into subrequests, each returning a certain range of response
nginx_modules_http_slowfs_cache - This module adds the ability to cache static files
nginx_modules_http_spdy - This module provides an SPDY implementation. (Deprecated, use IUSE="http2" instead)
nginx_modules_http_split_clients - This module provides A/B testing support.
nginx_modules_http_ssi - This module provides a filter which processes Server-Side Includes (SSI) in the input.
nginx_modules_http_sticky - Module to always forward clients to the same upstream server (via sticky cookies)
nginx_modules_http_stub_status - This module provides the ability to get some status from nginx.
nginx_modules_http_sub - This module can search and replace text in the nginx response.
nginx_modules_http_upload_progress - This module adds the ability to track POST upload progress via JSON API
nginx_modules_http_upstream_check - Add health check support for upstream servers.
nginx_modules_http_upstream_hash - This module provides the ability to distribute upstream requests based on hashed key value.
nginx_modules_http_upstream_ip_hash - This module provides the ability to distribute upstream requests based on the IP-address of the client.
nginx_modules_http_upstream_keepalive - Thiis module provides the ability to cache connections to upstream servers.
nginx_modules_http_upstream_least_conn - This module provides the ability to distribute upstream requests using load balancing methods.
nginx_modules_http_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.
nginx_modules_http_userid - This module gives out cookies for identification of clients.
nginx_modules_http_uwsgi - External module for the uWSGI protocol for python web apps.
nginx_modules_http_vhost_traffic_status - This module provides access to virtual host status information.
nginx_modules_http_xslt - This module is a filter which converts an XML response with the aid of one or more XSLT templates.
nginx_modules_mail_imap - This module provides IMAP proxy capability.
nginx_modules_mail_pop3 - This module provides POP3 proxy capability.
nginx_modules_mail_smtp - This module provides SMTP proxy capability.
nginx_modules_stream_access - This module allows limiting access to certain client addresses.
nginx_modules_stream_geo - This module creates variables, whose values depend on the IP-address of the client.
nginx_modules_stream_geoip - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files.
nginx_modules_stream_geoip2 - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP2 binary files.
nginx_modules_stream_javascript - This module implements location and variable handlers in nginScript.
nginx_modules_stream_limit_conn - This module is used to limit the number of connections per the defined key.
nginx_modules_stream_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.
nginx_modules_stream_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).
nginx_modules_stream_return - This module allows sending a specified value to the client and then closing the connection.
nginx_modules_stream_split_clients - This module provides A/B testing support.
nginx_modules_stream_ssl_preread - This module allows extracting information from the ClientHello message without terminating SSL/TLS.
nginx_modules_stream_upstream_hash - This module provides the ability to distribute upstream requests based on hashed key value.
nginx_modules_stream_upstream_least_conn - This module provides the ability to distribute upstream requests using load balancing methods.
nginx_modules_stream_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.
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