www-servers/nginx

nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server.

Versions

Slot Version Repository Platforms
0 1.14.2 net ~amd64 arm? ~armv7 ~armv8 x86?

Metadata

Choices

OPTIONS

file-aio enable file aio support
http enable HTTP server
http-cache enable HTTP cache
mail enable mail server
stream module for generic TCP proxying and load balancing

nginx_modules

access Allow/deny based on IP address
addition Append text to pages
auth_basic Basic HTTP authentication
auth_ldap HTTP authentication using openldap
auth_request Enable client authorization based on the result of a subrequest
autoindex Generates automatic directory listings
browser Interpret "User-Agent" string
charset Recode web pages
dav WebDAV pass-through support
degradation Allow to return 204 or 444 code for some locations on low memory condition
empty_gif Serve a 1x1 image from memory
fastcgi FastCGI Support
flv Flash Streaming Video
geo Set config variables using key/value pairs of IP addresses
geoip Creates variables with information from the MaxMind GeoIP binary files
gunzip gunzip filter
gzip Gzip responses
gzip_static Serves precompressed versions of static files
headers_more Set and clear input and output headers...more than "add"!
image_filter Transform images with Libgd
imap IMAP protocol support
limit_conn Limit concurrent connections based on a variable
limit_req Limit frequency of connections from a client
map Set config variables using arbitrary key/value pairs
memcached Memcached support
mirror Mirror an original request by creating background mirror subrequests
mp4 Enables mp4 streaming with seeking ability
perl Use Perl in Nginx config files
pop3 POP3 protocol support
proxy Proxy to upstream servers
random_index Randomize directory indexes
realip For using nginx as backend
referer Filter requests based on Referer header
rewrite Request rewriting using regular expressions
scgi scgi protocol support
secure_link Protect pages with a secret key
smtp SMTP protocol support
split_clients Splits clients based on some conditions
ssi Server-side includes
ssl HTTPS/SSL support
stream_access Allow/deny based on IP address (stream module)
stream_limit_conn Limit concurrent connections based on a variable (stream module)
stream_ssl SSL support for stream module
stream_upstream_least_conn Enables least_conn load balancing method (stream module)
stub_status View server statistics
sub Replace text in pages
upstream_ip_hash For load-balancing
upstream_keepalive Enables keep-alive connections for upstream servers
upstream_least_conn Enables least_conn load balancing method
userid Issue identifying cookies
uwsgi uwsgi protocol support
v2 HTTP v2 support
xslt Post-process pages with XSLT

providers

libressl Use LibreSSL as the SSL provider
openssl Use OpenSSL as the SSL provider

parts

openrc OpenRC service files