Custom NginX Distribution – Available Packages

Custom NginX Distribution – Available Packages

As part of the custom NginX distribution available on this site, there are a few packages you can chose from depending on your needs that can be deployed. Below is the list of packages, additional information and description:

Different packages available:

  • Package: nginx
    • Architecture: all
    • Depends: nginx-full | nginx-light,
    • This is a dependency package to install either nginx-full (by default) or nginx-light.
  • Package: nginx-doc
    • Architecture: all
    • Section: doc
    • Depends: lsb-base (>= 3.2-14),
    • This package provides extra documentation to help unleash the power of Nginx.
  • Package: nginx-common
    • Architecture: all
    • Depends: lsb-base (>= 3.2-14),
    • Replaces: nginx (<< 0.8.54-4),
      • nginx-extras (<< 0.8.54-4),
      • nginx-full (<< 0.8.54-4),
      • nginx-light (<< 0.8.54-4)
    • Breaks: nginx (<< 0.8.54-4),
      • nginx-extras (<< 0.8.54-4),
      • nginx-full (<< 0.8.54-4),
      • nginx-light (<< 0.8.54-4)
    • Suggests: nginx-doc, fcgiwrap
    • This package contains base configuration files used by all versions of nginx.
  • Package: nginx-full
    • Architecture: any
    • Depends: nginx-common (= ${source:Version}),
    • Provides: httpd, nginx
    • Conflicts: nginx-extras, nginx-light, nginx-naxsi
    • Suggests: nginx-doc (= ${source:Version})
    • This package provides a version of nginx with the complete set of standard modules included (but omitting some of those included in nginx-extra).
    • STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Charset, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests, Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, SSI, Upstream, User ID, UWSGI.
    • OPTIONAL HTTP MODULES: Addition, Debug, GeoIP, Gzip Precompression, HTTP Sub, Image Filter, IPv6, Real IP, SSL, Stub Status, Substitution, WebDAV, XSLT.
    • MAIL MODULES: Mail Core, IMAP, POP3, SMTP, SSL.
    • THIRD PARTY MODULES: Auth PAM, DAV Ext, Echo, HTTP Substitution Filter, Upstream Fair Queue.
  • Package: nginx-full-dbg
    • Architecture: any
    • Section: debug
    • Priority: extra
    • Depends: nginx-full
    • Conflicts: nginx-extras-dbg, nginx-light-dbg, nginx-naxsi-dbg
    • This package provides debugging symbols for nginx-full, to assist in debugging issues that you may find. It should not be required for normal operation.
  • Package: nginx-light
    • Architecture: any
    • Priority: extra
    • Depends: nginx-common
    • Provides: httpd, nginx
    • Conflicts: nginx-extras, nginx-full, nginx-naxsi
    • Suggests: nginx-doc
    • Description: This package provides a very light version of nginx with only the minimal set of features and modules.
    • STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Charset, Empty GIF, FastCGI, Gzip, Headers, Index, Log, Map, Proxy, Rewrite, Upstream.
    • OPTIONAL HTTP MODULES: Gzip Precompression, IPv6, SSL, Stub Status.
    • THIRD PARTY MODULES: Echo.
  • Package: nginx-light-dbg
    • Architecture: any
    • Section: debug
    • Priority: extra
    • Depends: nginx-light
    • Conflicts: nginx-extras-dbg, nginx-full-dbg, nginx-naxsi-dbg
    • Description: This package provides debugging symbols for nginx-light, to assist in debugging issues that you may find. It should not be required for normal operation.
  • Package: nginx-extras
    • Architecture: any
    • Priority: extra
    • Depends: nginx-common
    • Provides: httpd, nginx
    • Conflicts: nginx-full, nginx-light, nginx-naxsi
    • Suggests: nginx-doc
    • Description: 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.
    • STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Charset, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests, Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, SSI, Upstream, User ID, UWSGI.
    • OPTIONAL HTTP MODULES: Addition, Debug, Embedded Perl, FLV, GeoIP, Gzip Precompression, Image Filter, IPv6, MP4, Random Index, Real IP, Secure Link, SSL, Stub Status, Substitution, WebDAV, XSLT.
    • MAIL MODULES: Mail Core, IMAP, POP3, SMTP, SSL.
    • THIRD PARTY MODULES: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index, HttpHeadersMore, HTTP Substitution Filter, http push, Nginx Development Kit, Upload module, Upload Progress, Upstream Fair Queue.
  • Package: nginx-extras-dbg
    • Architecture: any
    • Section: debug
    • Priority: extra
    • Depends: nginx-extras
    • Conflicts: nginx-full-dbg, nginx-light-dbg, nginx-naxsi-dbg
    • Description: This package provides debugging symbols for nginx-extras, to assist in debugging issues that you may find. It should not be required for normal operation.
  • Package: nginx-naxsi
    • Architecture: any
    • Priority: extra
    • Depends: nginx-common
    • Provides: httpd, nginx
    • Conflicts: nginx-extras, nginx-full, nginx-light
    • Description: This package provides a version of nginx with the basic modules, plus the naxsi Web Application Firewall module.
    • STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Charset, Core, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests, Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, Split Clients, SSI, Upstream, User ID.
    • OPTIONAL HTTP MODULES: IPv6, Real IP, SSL, Stub Status.
    • THIRD PARTY MODULES: Naxsi, Cache Purge, Upstream Fair.
  • Package: nginx-naxsi-dbg
    • Architecture: any
    • Section: debug
    • Priority: extra
    • Depends: nginx-naxsi
    • Conflicts: nginx-extras-dbg, nginx-full-dbg, nginx-light-dbg
    • Description: This package provides debugging symbols for nginx-naxsi, to assist in debugging issues that you may find. It should not be required for normal operation.
  • Package: nginx-naxsi-ui
    • Architecture: all
    • Priority: extra
    • Depends: daemon, dbconfig-common, nginx-naxsi, python-twisted-web.
    • Provides: httpd, naxsi, nginx
    • Conflicts: nginx-extras, nginx-full, nginx-light
    • Description: This package provides the autolearning daemon and web user interface for nginx’s naxsi module.
    • It includes an interceptor (listening on TCP port 8080), which monitors HTTP requests from naxsi, and an extractor (running on TCP port 8081), which reads the database and prints reports about blocked requests.
Enhanced by Zemanta

You may also like...

1 Response

  1. February 12, 2014

    […] right? Well, now it is still easy but you need to decide which package to install. If you read our Custom NginX Distribution post you can find out more about the different packages and what they contain. Sometimes we […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.