2012-05-07 22:51:42 +02:00
|
|
|
Source: nginx
|
|
|
|
|
Section: httpd
|
|
|
|
|
Priority: optional
|
2018-06-02 21:26:04 +03:00
|
|
|
Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net>
|
2022-11-29 20:27:42 +01:00
|
|
|
Uploaders: Jan Mojžíš <jan.mojzis@gmail.com>
|
2020-05-28 20:54:39 +02:00
|
|
|
Build-Depends: debhelper-compat (= 13),
|
2012-05-07 22:51:42 +02:00
|
|
|
libexpat-dev,
|
2015-06-11 14:36:01 +03:00
|
|
|
libgd-dev,
|
2012-05-07 22:51:42 +02:00
|
|
|
libgeoip-dev,
|
|
|
|
|
libpcre3-dev,
|
|
|
|
|
libperl-dev,
|
|
|
|
|
libssl-dev,
|
|
|
|
|
libxslt1-dev,
|
2012-05-08 11:53:58 +05:30
|
|
|
po-debconf,
|
2016-10-30 12:25:28 +02:00
|
|
|
quilt,
|
2016-08-31 14:48:28 +03:00
|
|
|
zlib1g-dev
|
2022-06-26 14:35:33 +02:00
|
|
|
Standards-Version: 4.6.1
|
2022-04-05 19:25:57 +02:00
|
|
|
Homepage: https://nginx.org
|
2018-02-21 10:39:13 +02:00
|
|
|
Vcs-Git: https://salsa.debian.org/nginx-team/nginx.git
|
|
|
|
|
Vcs-Browser: https://salsa.debian.org/nginx-team/nginx
|
2020-05-28 20:41:04 +02:00
|
|
|
Rules-Requires-Root: no
|
2012-05-07 22:51:42 +02:00
|
|
|
|
|
|
|
|
Package: nginx
|
|
|
|
|
Architecture: all
|
2020-06-04 22:32:04 +02:00
|
|
|
Depends: nginx-core (<< ${source:Version}.1~) | nginx-full (<< ${source:Version}.1~) | nginx-light (<< ${source:Version}.1~) | nginx-extras (<< ${source:Version}.1~),
|
|
|
|
|
nginx-core (>= ${source:Version}) | nginx-full (>= ${source:Version}) | nginx-light (>= ${source:Version}) | nginx-extras (>= ${source:Version}),
|
2013-12-27 12:49:20 +02:00
|
|
|
${misc:Depends}
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: small, powerful, scalable web/proxy server
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2020-06-04 22:32:04 +02:00
|
|
|
This is a dependency package to install either nginx-core (by default),
|
|
|
|
|
nginx-full, nginx-light or nginx-extras.
|
2012-05-07 22:51:42 +02:00
|
|
|
|
|
|
|
|
Package: nginx-doc
|
|
|
|
|
Architecture: all
|
2016-03-31 13:57:54 +03:00
|
|
|
Multi-Arch: foreign
|
2012-05-07 22:51:42 +02:00
|
|
|
Section: doc
|
2016-09-14 10:37:47 +03:00
|
|
|
Depends: ${misc:Depends}
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: small, powerful, scalable web/proxy server - documentation
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
|
|
|
|
This package provides extra documentation to help unleash the power of Nginx.
|
|
|
|
|
|
|
|
|
|
Package: nginx-common
|
|
|
|
|
Architecture: all
|
2016-03-31 13:57:54 +03:00
|
|
|
Multi-Arch: foreign
|
2022-07-23 10:48:06 +02:00
|
|
|
Depends: lsb-base, ${misc:Depends}
|
2014-10-09 16:19:59 +03:00
|
|
|
Suggests: fcgiwrap, nginx-doc, ssl-cert
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: small, powerful, scalable web/proxy server - common files
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2012-05-09 09:14:52 +02:00
|
|
|
This package contains base configuration files used by all versions of
|
|
|
|
|
nginx.
|
2012-05-07 22:51:42 +02:00
|
|
|
|
Adding nginx-dev package for tools for building out-of-tree modules
Nginx does not officially provide a mechanism to build out-of-tree modules,
however, this can be achieved by using all the headers and the configure
scripts in the auto/ directory. As a result, a nginx-dev package can thus be
developed for build out-of-tree modules.
The detailed steps to build an out-of-tree module in the headers-only nginx
source tree is:
1. Execute the configure script of nginx, with the same configure arguments
(excluding the reference to other dynamic modules, but including the reference
to depending modules as a built-in module). To prevent the configure scripts
modifying the nginx ource tree, we can 1. point the build dir to a directory
elsewhere, to generate all the build time files outside; 2. slightly patch the
configure scripts to prevent generating a makefile directly in the source tree,
which simply includes the generated makefile at the build dir.
2. Execute make at the source tree, but providing the generated makefile in the
build dir. The command is `make -C /path/to/nginx/source -f
/path/to/build_dir/Makefile modules`
To make sure the compiled module is compatible with the nginx binary and the
nginx binaries with the same upstream version, the key points are:
- Module signature: A module signature containing the (upstream) version number
and encoding the necessary configuration flags is put in each module as well as
the nginx binary itself. When loading a module, nginx will compare the signature
on the module with its own. As long as the configure flags, especially those
encoded in the signature, and the version of the nginx source used to build the
module are the same as thoes used to build the nginx binary, the moudle can pass
the signature check. As a result, the module can depend on the exact nginx
upstream version, ignoring the debian revison.
- ABI compatibility: We should maintain nginx precisely, to prevent making any
ABI changes between different debian revisions.
- Build check: When building the module, we can perform a simple module loading
check via `nginx -t`. This test serves as a "smoking test", to ensure we are
actually building loadable modules.
Summing all the above up and adding the necessary automation scripts for module
packaging, the nginx-dev package can be composed, including the following parts:
- The headers and configure scripts: generated and filtered out from the source
tree. The scripts are slightly patched to prevent generating a makefile directly
in the source tree, as stated above;
- The recorded configure options: all the modules built should include these
options when configured;
- dh_nginx script and its man page: modified from the original dh_nginx script,
adding a "--in-nginx-tree" option. When specified, the behavior remains the same
as the original version (so the option is added in the rule building the
in-package modules). When not specified, the dependency added into misc:Depends
will be the exact upstream nginx version, ignoring the debian revision. E.g.
nginx-common >= 1.20.2, << 1.20.2.1~
- a debhelper sequence plugin which can be enabled by module packages with `dh
--with=nginx`, inserting `dh_nginx` after `dh_install`
- a build system plugin which can bu enabled by module packages with `dh
--buildsystem=nginx_mod`, automating the module building process using the steps
mentioned before.
- autoscript templates used by dh_nginx are also installed without modification.
Currently. the architecture of nginx-dev is any because nginx has arch related
dependencies, which is brought in by http-lua module. After it is
removed from the nginx source tree, the architecture can be changed to
all since no binary is included in this package.
2022-02-04 00:00:41 +08:00
|
|
|
Package: nginx-dev
|
2022-05-26 15:48:54 +08:00
|
|
|
Architecture: all
|
2022-12-02 00:31:15 +01:00
|
|
|
Multi-Arch: foreign
|
2022-12-12 13:45:29 +08:00
|
|
|
Depends: ${misc:Depends}, ${S:Build-Depends},
|
2022-05-26 15:48:54 +08:00
|
|
|
nginx-core (<< ${source:Version}.1~) | nginx-light (<< ${source:Version}.1~) | nginx-extras (<< ${source:Version}.1~),
|
|
|
|
|
nginx-core (>= ${source:Version}) | nginx-light (>= ${source:Version}) | nginx-extras (>= ${source:Version})
|
2022-11-27 12:55:48 +01:00
|
|
|
Provides: dh-sequence-nginx
|
Adding nginx-dev package for tools for building out-of-tree modules
Nginx does not officially provide a mechanism to build out-of-tree modules,
however, this can be achieved by using all the headers and the configure
scripts in the auto/ directory. As a result, a nginx-dev package can thus be
developed for build out-of-tree modules.
The detailed steps to build an out-of-tree module in the headers-only nginx
source tree is:
1. Execute the configure script of nginx, with the same configure arguments
(excluding the reference to other dynamic modules, but including the reference
to depending modules as a built-in module). To prevent the configure scripts
modifying the nginx ource tree, we can 1. point the build dir to a directory
elsewhere, to generate all the build time files outside; 2. slightly patch the
configure scripts to prevent generating a makefile directly in the source tree,
which simply includes the generated makefile at the build dir.
2. Execute make at the source tree, but providing the generated makefile in the
build dir. The command is `make -C /path/to/nginx/source -f
/path/to/build_dir/Makefile modules`
To make sure the compiled module is compatible with the nginx binary and the
nginx binaries with the same upstream version, the key points are:
- Module signature: A module signature containing the (upstream) version number
and encoding the necessary configuration flags is put in each module as well as
the nginx binary itself. When loading a module, nginx will compare the signature
on the module with its own. As long as the configure flags, especially those
encoded in the signature, and the version of the nginx source used to build the
module are the same as thoes used to build the nginx binary, the moudle can pass
the signature check. As a result, the module can depend on the exact nginx
upstream version, ignoring the debian revison.
- ABI compatibility: We should maintain nginx precisely, to prevent making any
ABI changes between different debian revisions.
- Build check: When building the module, we can perform a simple module loading
check via `nginx -t`. This test serves as a "smoking test", to ensure we are
actually building loadable modules.
Summing all the above up and adding the necessary automation scripts for module
packaging, the nginx-dev package can be composed, including the following parts:
- The headers and configure scripts: generated and filtered out from the source
tree. The scripts are slightly patched to prevent generating a makefile directly
in the source tree, as stated above;
- The recorded configure options: all the modules built should include these
options when configured;
- dh_nginx script and its man page: modified from the original dh_nginx script,
adding a "--in-nginx-tree" option. When specified, the behavior remains the same
as the original version (so the option is added in the rule building the
in-package modules). When not specified, the dependency added into misc:Depends
will be the exact upstream nginx version, ignoring the debian revision. E.g.
nginx-common >= 1.20.2, << 1.20.2.1~
- a debhelper sequence plugin which can be enabled by module packages with `dh
--with=nginx`, inserting `dh_nginx` after `dh_install`
- a build system plugin which can bu enabled by module packages with `dh
--buildsystem=nginx_mod`, automating the module building process using the steps
mentioned before.
- autoscript templates used by dh_nginx are also installed without modification.
Currently. the architecture of nginx-dev is any because nginx has arch related
dependencies, which is brought in by http-lua module. After it is
removed from the nginx source tree, the architecture can be changed to
all since no binary is included in this package.
2022-02-04 00:00:41 +08:00
|
|
|
Description: nginx web/proxy server - development headers
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
|
|
|
|
.
|
|
|
|
|
This package provides development headers and necessary config scripts
|
|
|
|
|
for the nginx web/proxy server, useful to develop and link third party
|
|
|
|
|
additions to the Debian nginx web/proxy server packages.
|
|
|
|
|
|
2020-06-04 22:32:04 +02:00
|
|
|
Package: nginx-core
|
2012-05-07 22:51:42 +02:00
|
|
|
Architecture: any
|
2020-06-04 22:32:04 +02:00
|
|
|
Depends: libnginx-mod-http-geoip (= ${binary:Version}),
|
2016-03-23 16:44:39 +02:00
|
|
|
libnginx-mod-http-image-filter (= ${binary:Version}),
|
|
|
|
|
libnginx-mod-http-xslt-filter (= ${binary:Version}),
|
|
|
|
|
libnginx-mod-mail (= ${binary:Version}),
|
|
|
|
|
libnginx-mod-stream (= ${binary:Version}),
|
2020-06-04 23:05:12 +02:00
|
|
|
libnginx-mod-stream-geoip (= ${binary:Version}),
|
2016-08-31 14:48:28 +03:00
|
|
|
nginx-common (= ${source:Version}),
|
2020-06-05 09:47:08 +02:00
|
|
|
iproute2,
|
2016-03-23 16:44:39 +02:00
|
|
|
${misc:Depends},
|
|
|
|
|
${shlibs:Depends}
|
2022-07-23 10:48:06 +02:00
|
|
|
Breaks: nginx-full (<< 1.18.0-1),
|
2020-06-04 22:32:04 +02:00
|
|
|
Replaces: nginx-full (<< 1.18.0-1),
|
2013-11-24 14:25:03 -06:00
|
|
|
Provides: httpd, httpd-cgi, nginx
|
2014-09-12 12:24:00 +03:00
|
|
|
Conflicts: nginx-extras, nginx-light
|
2013-04-16 03:02:09 +00:00
|
|
|
Suggests: nginx-doc (= ${source:Version})
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: nginx web/proxy server (standard version)
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2020-06-04 22:32:04 +02:00
|
|
|
This package provides a version of nginx identical to that of nginx-full,
|
|
|
|
|
but without any third-party modules, and only modules in the original
|
|
|
|
|
nginx code base.
|
|
|
|
|
.
|
|
|
|
|
STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Empty
|
|
|
|
|
GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map, Memcached, Proxy,
|
|
|
|
|
Referer, Rewrite, SCGI, Split Clients, UWSGI.
|
|
|
|
|
.
|
|
|
|
|
OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, GeoIP, Gunzip,
|
|
|
|
|
Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter, Index, Log, Real IP,
|
2020-06-04 23:05:12 +02:00
|
|
|
Slice, SSI, SSL, SSL Preread, Stub Status, Substitution, Thread Pool,
|
2020-06-04 22:32:04 +02:00
|
|
|
Upstream, User ID, XSLT.
|
|
|
|
|
.
|
2020-06-04 23:05:12 +02:00
|
|
|
OPTIONAL MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
|
|
|
|
|
.
|
|
|
|
|
OPTIONAL STREAM MODULES: Stream Core, GeoIP
|
2020-06-04 22:32:04 +02:00
|
|
|
|
|
|
|
|
Package: nginx-full
|
|
|
|
|
Architecture: all
|
|
|
|
|
Depends: libnginx-mod-http-auth-pam,
|
|
|
|
|
libnginx-mod-http-dav-ext,
|
|
|
|
|
libnginx-mod-http-echo,
|
|
|
|
|
libnginx-mod-http-geoip2,
|
|
|
|
|
libnginx-mod-http-subs-filter,
|
|
|
|
|
libnginx-mod-http-upstream-fair,
|
2020-06-04 23:05:12 +02:00
|
|
|
libnginx-mod-stream-geoip2,
|
2020-06-04 22:32:04 +02:00
|
|
|
nginx-core (>= ${source:Version}),
|
|
|
|
|
nginx-core (<< ${source:Version}.1~),
|
|
|
|
|
${misc:Depends},
|
|
|
|
|
${shlibs:Depends}
|
|
|
|
|
Provides: httpd, httpd-cgi, nginx
|
|
|
|
|
Suggests: nginx-doc (= ${source:Version})
|
|
|
|
|
Description: nginx web/proxy server (standard version with 3rd parties)
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
|
|
|
|
.
|
|
|
|
|
This metapackage provides a version of nginx with the complete set of
|
2012-05-09 09:14:52 +02:00
|
|
|
standard modules included (but omitting some of those included in
|
2020-06-04 22:32:04 +02:00
|
|
|
nginx-extras).
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Empty
|
|
|
|
|
GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map, Memcached, Proxy,
|
|
|
|
|
Referer, Rewrite, SCGI, Split Clients, UWSGI.
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, GeoIP, Gunzip,
|
2015-09-30 16:58:41 +03:00
|
|
|
Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter, Index, Log, Real IP,
|
2017-02-20 11:40:16 +02:00
|
|
|
Slice, SSI, SSL, Stream, SSL Preread, Stub Status, Substitution, Thread Pool,
|
|
|
|
|
Upstream, User ID, XSLT.
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2020-06-04 23:05:12 +02:00
|
|
|
OPTIONAL MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
|
|
|
|
|
.
|
|
|
|
|
OPTIONAL STREAM MODULES: Stream Core, GeoIP, GeoIP2
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2020-06-04 20:43:40 +02:00
|
|
|
THIRD PARTY MODULES: Auth PAM, DAV Ext, Echo, GeoIP2, HTTP Substitutions
|
|
|
|
|
Upstream Fair Queue.
|
2012-05-07 22:51:42 +02:00
|
|
|
|
|
|
|
|
Package: nginx-light
|
|
|
|
|
Architecture: any
|
2022-12-09 16:20:40 +01:00
|
|
|
Depends: libnginx-mod-http-echo (>= 1:0.63-3~),
|
2016-08-31 14:48:28 +03:00
|
|
|
nginx-common (= ${source:Version}),
|
2020-06-05 09:47:08 +02:00
|
|
|
iproute2,
|
2016-08-26 16:35:59 +03:00
|
|
|
${misc:Depends},
|
|
|
|
|
${shlibs:Depends}
|
2013-11-24 14:25:03 -06:00
|
|
|
Provides: httpd, httpd-cgi, nginx
|
2020-06-04 22:32:04 +02:00
|
|
|
Conflicts: nginx-extras, nginx-core
|
2013-04-16 03:02:09 +00:00
|
|
|
Suggests: nginx-doc (= ${source:Version})
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: nginx web/proxy server (basic version)
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
|
|
|
|
.
|
|
|
|
|
This package provides a very light version of nginx with only the
|
|
|
|
|
minimal set of features and modules.
|
|
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Empty GIF,
|
2016-08-31 14:24:59 +03:00
|
|
|
FastCGI, Map, Proxy, Rewrite, SCGI, uWSGI.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
OPTIONAL HTTP MODULES: Auth Request, Charset, Gzip, Gzip Precompression,
|
2016-08-26 12:40:48 +03:00
|
|
|
Headers, HTTP/2, Index, Log, Real IP, Slice, SSI, SSL, Stub Status, Thread
|
|
|
|
|
Pool, WebDAV, Upstream.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2012-05-09 09:14:52 +02:00
|
|
|
THIRD PARTY MODULES: Echo.
|
2012-05-07 22:51:42 +02:00
|
|
|
|
|
|
|
|
Package: nginx-extras
|
|
|
|
|
Architecture: any
|
2022-12-09 16:20:40 +01:00
|
|
|
Depends: libnginx-mod-http-auth-pam (>= 1:1.5.3-2~),
|
|
|
|
|
libnginx-mod-http-cache-purge (>= 1:2.3-3~),
|
|
|
|
|
libnginx-mod-http-dav-ext (>= 1:3.0.0-2~),
|
|
|
|
|
libnginx-mod-http-echo (>= 1:0.63-3~),
|
|
|
|
|
libnginx-mod-http-fancyindex (>= 1:0.5.2-2~),
|
2016-03-23 16:44:39 +02:00
|
|
|
libnginx-mod-http-geoip (= ${binary:Version}),
|
2022-12-09 16:20:40 +01:00
|
|
|
libnginx-mod-http-geoip2 (>= 1:3.4-2~),
|
|
|
|
|
libnginx-mod-http-headers-more-filter (>= 1:0.34-2~),
|
2016-03-23 16:44:39 +02:00
|
|
|
libnginx-mod-http-image-filter (= ${binary:Version}),
|
2022-10-28 10:01:22 +02:00
|
|
|
libnginx-mod-http-lua (>=1:0.10.22-3~) [amd64 arm64 armel armhf i386 mips64el mipsel s390x powerpc],
|
2016-03-30 15:07:19 +03:00
|
|
|
libnginx-mod-http-perl (= ${binary:Version}),
|
2022-12-09 16:20:40 +01:00
|
|
|
libnginx-mod-http-subs-filter (>= 1:0.6.4-2~),
|
|
|
|
|
libnginx-mod-http-uploadprogress (>= 1:0.9.2-2~),
|
|
|
|
|
libnginx-mod-http-upstream-fair (>= 1:0.0~git20120408.a18b409-2~),
|
2016-08-31 14:48:28 +03:00
|
|
|
libnginx-mod-http-xslt-filter (= ${binary:Version}),
|
|
|
|
|
libnginx-mod-mail (= ${binary:Version}),
|
2022-12-08 11:12:34 +01:00
|
|
|
libnginx-mod-nchan (>= 1:1.3.5+dfsg-2~),
|
2016-08-31 14:48:28 +03:00
|
|
|
libnginx-mod-stream (= ${binary:Version}),
|
2020-06-04 23:05:12 +02:00
|
|
|
libnginx-mod-stream-geoip (= ${binary:Version}),
|
2022-12-09 16:20:40 +01:00
|
|
|
libnginx-mod-stream-geoip2 (>= 1:3.4-2~),
|
2016-08-31 14:48:28 +03:00
|
|
|
nginx-common (= ${source:Version}),
|
2020-06-05 09:47:08 +02:00
|
|
|
iproute2,
|
2012-05-07 22:51:42 +02:00
|
|
|
${misc:Depends},
|
|
|
|
|
${shlibs:Depends}
|
2013-11-24 14:25:03 -06:00
|
|
|
Provides: httpd, httpd-cgi, nginx
|
2020-06-04 22:32:04 +02:00
|
|
|
Conflicts: nginx-core, nginx-light
|
2013-04-16 03:02:09 +00:00
|
|
|
Suggests: nginx-doc (= ${source:Version})
|
2012-05-09 09:14:52 +02:00
|
|
|
Description: nginx web/proxy server (extended version)
|
|
|
|
|
Nginx ("engine X") is a high-performance web and reverse proxy server
|
|
|
|
|
created by Igor Sysoev. It can be used both as a standalone web server
|
|
|
|
|
and as a proxy to reduce the load on back-end HTTP or mail servers.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2012-05-09 09:14:52 +02:00
|
|
|
This package provides a version of nginx with the standard modules, plus
|
|
|
|
|
extra features and modules such as the Perl module, which allows the
|
|
|
|
|
addition of Perl in configuration files.
|
2012-05-07 22:51:42 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Empty
|
|
|
|
|
GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map, Memcached, Proxy,
|
|
|
|
|
Referer, Rewrite, SCGI, Split Clients, UWSGI.
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, FLV, GeoIP,
|
2015-09-30 16:58:41 +03:00
|
|
|
Gunzip, Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter, Index, Log,
|
2016-08-26 12:40:48 +03:00
|
|
|
MP4, Embedded Perl, Random Index, Real IP, Slice, Secure Link, SSI, SSL,
|
2020-06-04 23:05:12 +02:00
|
|
|
SSL Preread, Stub Status, Substitution, Thread Pool, Upstream, User ID, XSLT.
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2020-06-04 23:05:12 +02:00
|
|
|
OPTIONAL MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
|
|
|
|
|
.
|
|
|
|
|
OPTIONAL STREAM MODULES: Stream, GeoIP, GeoIP2
|
2012-05-09 09:14:52 +02:00
|
|
|
.
|
2015-04-07 18:55:34 -05:00
|
|
|
THIRD PARTY MODULES: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
|
2020-06-04 20:43:40 +02:00
|
|
|
GeoIP2, Headers More, Embedded Lua, HTTP Substitutions, Nchan, Upload Progress,
|
2015-04-07 18:55:34 -05:00
|
|
|
Upstream Fair Queue.
|
2012-05-07 22:51:42 +02:00
|
|
|
|
2016-03-23 16:44:39 +02:00
|
|
|
Package: libnginx-mod-http-geoip
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-23 16:44:39 +02:00
|
|
|
Description: GeoIP HTTP module for Nginx
|
|
|
|
|
The ngx_http_geoip module creates variables with values depending on the
|
|
|
|
|
client IP address, using the precompiled MaxMind databases.
|
|
|
|
|
.
|
|
|
|
|
Those variables include country, region, city, latitude, longitude, postal
|
|
|
|
|
code, etc.
|
|
|
|
|
|
|
|
|
|
Package: libnginx-mod-http-image-filter
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-23 16:44:39 +02:00
|
|
|
Description: HTTP image filter module for Nginx
|
|
|
|
|
The ngx_http_image_filter module is a filter that transforms images in JPEG,
|
|
|
|
|
GIF, and PNG formats.
|
|
|
|
|
.
|
|
|
|
|
The module supports filters such as rotate, resize, crop, quality, sharpening,
|
|
|
|
|
interlacing and more.
|
|
|
|
|
|
|
|
|
|
Package: libnginx-mod-http-xslt-filter
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-23 16:44:39 +02:00
|
|
|
Description: XSLT Transformation module for Nginx
|
|
|
|
|
The ngx_http_xslt_filter module is a filter that transforms XML responses
|
|
|
|
|
using one or more XSLT stylesheets.
|
|
|
|
|
.
|
|
|
|
|
The transformation can be adjusted by setting the relevant configuration
|
|
|
|
|
parameters.
|
|
|
|
|
|
|
|
|
|
Package: libnginx-mod-mail
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-23 16:44:39 +02:00
|
|
|
Description: Mail module for Nginx
|
|
|
|
|
The nginx_mail module adds mail proxy support to nginx.
|
|
|
|
|
.
|
|
|
|
|
The module supports proxying all the standard mail protocols such as IMAP,
|
|
|
|
|
POP3 & SMTP.
|
|
|
|
|
|
|
|
|
|
Package: libnginx-mod-stream
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-23 16:44:39 +02:00
|
|
|
Description: Stream module for Nginx
|
|
|
|
|
The nginx_stream module adds stream proxy support to nginx.
|
|
|
|
|
.
|
|
|
|
|
Stream module supports loadbalancing & proxying to TCP servers. The module
|
|
|
|
|
also supports ACLs/connection limiting and configuring multiple operational
|
|
|
|
|
parameters.
|
2016-03-30 12:05:52 +03:00
|
|
|
|
2020-06-04 23:05:12 +02:00
|
|
|
Package: libnginx-mod-stream-geoip
|
|
|
|
|
Architecture: any
|
|
|
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
|
|
|
|
libnginx-mod-stream (= ${binary:Version}),
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2020-06-04 23:05:12 +02:00
|
|
|
Description: GeoIP Stream module for Nginx
|
|
|
|
|
The ngx_stream_geoip module creates variables with values depending on the
|
|
|
|
|
client IP address, using the precompiled MaxMind databases.
|
|
|
|
|
.
|
|
|
|
|
Those variables include country, region, city, latitude, longitude, postal
|
|
|
|
|
code, etc.
|
|
|
|
|
|
2016-03-30 15:07:19 +03:00
|
|
|
Package: libnginx-mod-http-perl
|
|
|
|
|
Architecture: any
|
2020-06-04 22:33:47 +02:00
|
|
|
Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends},
|
2020-06-30 18:27:15 +02:00
|
|
|
Recommends: nginx,
|
2016-03-30 15:07:19 +03:00
|
|
|
Description: Perl module for Nginx
|
|
|
|
|
Embed Perl runtime into nginx.
|
|
|
|
|
.
|
|
|
|
|
The ngx_http_perl module is used to implement location and variable handlers
|
|
|
|
|
in Perl and insert Perl calls into SSI.
|
|
|
|
|
.
|
|
|
|
|
Note that this module is marked experimental.
|