www-servers/nginx (gentoo)

Search

Notice: This package is in a virtual group: virtual/httpd-basic, virtual/httpd-cgi, virtual/httpd-fastcgi
Equivalents: www-servers/apache, www-servers/fnord, www-servers/h2o, www-servers/lighttpd, www-servers/monkeyd, www-servers/thttpd, www-servers/tomcat, www-servers/caddy, www-apache/mod_fcgid

Install

Install this package:

emerge -a www-servers/nginx

Package Information

Description:
nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.

Versions

Version EAPI Keywords Slot
9999 8
1.31.3 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.31.2 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.31.1 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.30.4 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.30.3 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.30.2 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.30.0 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
1.29.7 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
1.29.5 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
1.27.5 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 mainline
1.26.3 8 amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>zurabid2016@gmail.com</email>
		<name>Zurab Kvachadze</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription>
		nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic
		TCP/UDP proxy server, originally written by Igor Sysoev.
	</longdescription>
	<use>
		<flag name="aio">Enable asynchronous I/O support</flag>
		<flag name="debug">Enable support for debugging log</flag>
		<flag name="http">Enable core HTTP support</flag>
		<flag name="libatomic">
			Use <pkg>dev-libs/libatomic_ops</pkg> instead of builtin atomic operations
		</flag>
		<flag name="mail">Enable POP3/IMAP4/SMTP mail proxy server</flag>
		<flag name="modules">Enable loadable module support</flag>
		<flag name="stream">
			Enable generic TCP/UDP proxying and load balancing
		</flag>
		<flag name="http2">Enable HTTP2 module support</flag>
		<flag name="http3">Enable HTTP3 module support</flag>
		<flag name="http-cache">Enable HTTP cache support</flag>
		<flag name="ktls">Enable Kernel TLS offload (kTLS)</flag>
		<flag name="pcre-jit">Enable JIT for pcre</flag>
		<flag name="pcre2">Enable support for pcre2</flag>
		<flag name="ssl">
			Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail.
		</flag>
		<flag name="rtmp">NGINX-based Media Streaming Server</flag>
	</use>
	<upstream>
		<changelog>https://nginx.org/en/CHANGES</changelog>
		<doc>https://nginx.org/en/docs/</doc>
		<bugs-to>https://github.com/nginx/nginx/issues</bugs-to>
		<remote-id type="github">nginx/nginx</remote-id>
		<remote-id type="cpe">cpe:/a:f5:nginx</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p www-servers/nginx | euse -E <flag> -p www-servers/nginx | euse -D <flag> -p www-servers/nginx

Flag Description 9999 1.31.3 1.31.2 1.31.1 1.30.4 1.30.3 1.30.2 1.30.0 1.29.7 1.29.5 1.27.5 1.26.3
aio Enable asynchronous I/O support
debug Enable support for debugging log
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 <pkg>dev-libs/libatomic_ops</pkg> instead of builtin atomic operations
nginx_modules_ ⚠️
nginx_modules_http_ ⚠️
nginx_modules_http_spdy Add support for an SPDY implementation. (Deprecated, use USE="nginx_modules_http_v2" instead)
nginx_modules_mail_ ⚠️
nginx_modules_stream_ ⚠️
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.
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads Add threads support for various packages. Usually pthreads
vim-syntax Pulls in related vim syntax scripts

Files

Manifest

Type File Size Versions
DIST modsecurity-nginx-1.0.3.tar.gz 34063 bytes 1.27.5, 1.26.3
DIST nginx-1.26.3.tar.gz 1260179 bytes 1.26.3
DIST nginx-1.27.5.tar.gz 1279891 bytes 1.27.5
DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 bytes 1.27.5, 1.26.3
DIST nginx-tests-0b5ec15c62ed.tar.gz 282652 bytes 1.27.5, 1.26.3
DIST nginx-vod-module-1.33.tar.gz 471858 bytes 1.27.5, 1.26.3
DIST nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 124047 bytes 1.27.5, 1.26.3
DIST ngx_brotli-1.0.0rc.tar.gz 16207 bytes 1.27.5, 1.26.3
DIST ngx_devel_kit-0.3.1.tar.gz 66542 bytes 1.27.5, 1.26.3
DIST ngx_http_auth_pam-1.5.2.tar.gz 7016 bytes 1.27.5, 1.26.3
DIST ngx_http_cache_purge-2.3.tar.gz 12248 bytes 1.26.3
DIST ngx_http_cache_purge-2.5.3.tar.gz 17156 bytes 1.27.5
DIST ngx_http_dav_ext-3.0.0.tar.gz 14558 bytes 1.27.5, 1.26.3
DIST ngx_http_echo-0.63.tar.gz 53421 bytes 1.27.5, 1.26.3
DIST ngx_http_fancyindex-0.4.4.tar.gz 26292 bytes 1.27.5, 1.26.3
DIST ngx_http_geoip2_module-3.4.tar.gz 8877 bytes 1.27.5, 1.26.3
DIST ngx_http_headers_more-0.34.tar.gz 28827 bytes 1.27.5, 1.26.3
DIST ngx_http_lua-0.10.25.tar.gz 725616 bytes 1.27.5, 1.26.3
DIST ngx_http_naxsi-4140b2ded624eb36f04c783c460379b9403012d0.tar.gz 166325 bytes 1.27.5, 1.26.3
DIST ngx_http_naxsi_libinjection-49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz 2123473 bytes 1.27.5, 1.26.3
DIST ngx_http_push_stream-8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz 196994 bytes 1.27.5, 1.26.3
DIST ngx_http_slowfs_cache-1.10.tar.gz 11809 bytes 1.27.5, 1.26.3
DIST ngx_http_upload_progress-68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz 17379 bytes 1.27.5, 1.26.3
DIST ngx_http_upstream_check-9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz 130073 bytes 1.27.5, 1.26.3
DIST ngx_http_vhost_traffic_status-0.2.1.tar.gz 179679 bytes 1.27.5, 1.26.3
DIST ngx_memc_module-0.19.tar.gz 34654 bytes 1.27.5, 1.26.3
DIST ngx_metrics-0.1.1.tar.gz 2964 bytes 1.27.5, 1.26.3
DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 bytes 1.27.5, 1.26.3
DIST ngx_rtmp-1.2.2.tar.gz 519934 bytes 1.27.5, 1.26.3
DIST njs-0.8.10.tar.gz 942446 bytes 1.27.5, 1.26.3
Unmatched Entries
Type File Size
DIST nginx-1.29.5.tar.gz 1310203 bytes
DIST nginx-1.29.7.tar.gz 1323485 bytes
DIST nginx-1.30.0.tar.gz 1324188 bytes
DIST nginx-1.30.2.tar.gz 1325247 bytes
DIST nginx-1.30.3.tar.gz 1325830 bytes
DIST nginx-1.30.4.tar.gz 1328314 bytes
DIST nginx-1.31.1.tar.gz 1337505 bytes
DIST nginx-1.31.2.tar.gz 1339618 bytes
DIST nginx-1.31.3.tar.gz 1344885 bytes
DIST nginx-tests-0f72f59c40de9977bd8f3deff5d200e761b8b683.tar.gz 342145 bytes
DIST nginx-tests-2993130953b28ff4d64ea75b5bd35c92c7e510f7.tar.gz 328153 bytes
DIST nginx-tests-466b8e27b9963b307ea6d4a198268d3d6a325ba6.tar.gz 351518 bytes
DIST nginx-tests-4d1de3f357afeb91865d024b27516d6b67aad86e.tar.gz 349966 bytes
DIST nginx-tests-56ae49add9286d2e896a22bcfb880c7ea7c3964e.tar.gz 350052 bytes
DIST nginx-tests-cf90a22921652731302e8a4dc2a88049c723377d.tar.gz 340698 bytes