Last active
May 31, 2019 13:42
-
-
Save sandikata/5a82313ecf31ec56adcfceab2af82054 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ ➜ equery u nginx | |
[ Legend : U - final flag setting for installation] | |
[ : I - package is installed with flag ] | |
[ Colors : set, unset ] | |
* Found these USE flags for www-servers/nginx-1.17.0: | |
U I | |
- - 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 | |
+ + ipv6 : Add support for IP version 6 | |
- - libatomic : Use libatomic instead of builtin atomic operations | |
- - libressl : Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag) | |
- - luajit : Use dev-lang/luajit instead of dev-lang/lua for lua support when building the lua http module. | |
+ - 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 | |
- - rtmp : NGINX-based Media Streaming Server | |
+ + 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment