NGINX Mainline and modules
PPA description
This is an updated rebuild and backport of the Ubuntu-20.10 Groovy NGINX Package with OpenSSL 1.1.1i
-------
EDIT 6 juni 2020 - I am changing the buildprocess. If you get in trouble, remove the nginx extension with apt, and install it again. Sorry, need to do this to ensure compatibility between nginx and extensions. Plus it's a lot easier to maintain.
update: only pagespeed left to go, somewhere in the future when I have some time
update2: Dec 1th 2020, migrated pagespeed into the nginx package.
-------
update: builds are now automated.
- libmodsecurity3 is rebuilt every month from git
- the modsecurity core ruleset (crs, alsof from git) is rebuilt once a week
- nginx (and all modules) is rebuilt when a new version is released, except
when it breaks patches which I try to fix manually as soon as possible.
-------
update: there is now a debian/ubuntu repo on http://
-------
Goal is to have a full fledged http proxy for my minimal configured lxc/docker/
I will try to support all Ubuntu LTS versions, but will remove them if it gets too difficult to keep supporting it.
There is an Ubuntu/Debian repo on http://
There is an docker image (with or without php-fpm (ondrej packages)) on:
https:/
I build PSOL (for pagespeed) myself on an ubuntu-bionic docker to ensure compatibility. This build-docker is on https:/
I don't personally use all modules, some are requested by readers like you.
Features:
* Latest Mainline. (and not stable).
* Removed ubuntu branding in server signature
* Optimized nginx.conf
* Compiled with -O3 -flto to squeeze some extra % performance.
* Build with file AIO support (better performance for eg ZFS)
* Linked all builds against OpenSSL 1.1.1i so there is ALPN and TLS1.3 support
* Added /etc/nginx/
* Added https:/
* Added additional security in snippets/
* Added maps against bots in snippets/
* Added some hardening in snippets/
* Added proxy.conf in snippets/
* Added some performance in snippets/ (or it will, in a new build)
(Some of the snippets are inspired on https:/
Patches:
* Added HTTP2 HPACK Encoding Support. (Cloudflare patch)
* Added Optimizing TLS over TCP to reduce latency (Cloudflare patch)
(add ssl_dyn_rec_enable on; to the http{} block)
Extra NGINX packages build from git: (besides the packages included with ubuntu)
* libnginx-
(https:/
* libnginx-
(https:/
* libnginx-
(https:/
* libnginx-mod-brotli - NGINX module for Brotli compression
(https:/
* libnginx-mod-naxsi - NAXSI is an open-source WAF for NGINX
(https:/
* libnginx-mod-ssl-ct Certificate Transparency module for nginx.
(https:/
Standalone Libraries:
* libmodsecurity3 - ModSecurity v3 library component
* modsecurity-crs - OWASP ModSecurity Core Rule Set https:/
Including default Ubuntu Groovy packages:
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-
* libnginx-mod-mail Mail module for Nginx
* libnginx-mod-nchan Fast, flexible pub/sub server for Nginx
* libnginx-mod-rtmp RTMP support for Nginx
* libnginx-mod-stream Stream module for Nginx
* libnginx-
* libnginx-
If you like my packages, please consider a small donation at
paypal nomad @ paranoid.nl
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:eilander/nginx to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:eilander/nginx sudo apt-get update
For questions and bugs with software in this PPA please contact Thijs Eilander.
PPA statistics
- Activity
- 13 updates added during the past month.
Overview of published packages
1 → 26 of 26 results | First • Previous • Next • Last |
Package | Version | Uploaded by |
---|---|---|
|
1.0.9-3myguard1~hirsute | Thijs Eilander (2021-02-27) |
|
1.0.9-3myguard1~groovy | Thijs Eilander (2021-01-11) |
|
1.0.9-3myguard1~focal | Thijs Eilander (2021-01-11) |
|
1.0.9-3myguard1~bionic | Thijs Eilander (2021-01-11) |
|
1.5.2-3myguard1~hirsute | Thijs Eilander (2021-02-19) |
|
1.5.2-3myguard1~groovy | Thijs Eilander (2021-02-19) |
|
1.5.2-3myguard1~focal | Thijs Eilander (2021-02-19) |
|
1.5.2-3myguard1~bionic | Thijs Eilander (2021-02-19) |
|
3.0.4.2012272135-2myguard1~ubuntu21.04 | Thijs Eilander (2020-12-27) |
|
3.0.4.2012272135-2myguard1~ubuntu20.10 | Thijs Eilander (2020-12-27) |
|
3.0.4.2012272135-2myguard1~ubuntu20.04 | Thijs Eilander (2020-12-27) |
|
3.0.4.2012272135-2myguard1~ubuntu18.04 | Thijs Eilander (2020-12-27) |
|
3.3.1rc1.2101022012-2myguard1~xenial | Thijs Eilander (2021-01-02) |
|
3.3.1rc1.2101022012-2myguard1~trusty | Thijs Eilander (2021-01-02) |
|
3.3.1rc1.2101022012-2myguard1~groovy | Thijs Eilander (2021-01-02) |
|
3.3.1rc1.2101022012-2myguard1~focal | Thijs Eilander (2021-01-02) |
|
3.3.1rc1.2101022012-2myguard1~devel | Thijs Eilander (2021-01-02) |
|
3.3.1rc1.2101022012-2myguard1~bionic | Thijs Eilander (2021-01-02) |
|
1.19.10-3myguard2~focal | Thijs Eilander (2021-04-14) |
|
1.19.10-3myguard1~hirsute | Thijs Eilander (2021-04-14) |
|
1.19.10-3myguard1~groovy | Thijs Eilander (2021-04-14) |
|
1.19.10-3myguard1~bionic | Thijs Eilander (2021-04-14) |
|
1.1.1k-5myguard2~hirsute | Thijs Eilander (2021-03-25) |
|
1.1.1k-5myguard2~groovy | Thijs Eilander (2021-03-25) |
|
1.1.1k-5myguard2~focal | Thijs Eilander (2021-03-25) |
|
1.1.1k-5myguard2~bionic | Thijs Eilander (2021-03-25) |
1 → 26 of 26 results | First • Previous • Next • Last |