| Package | Version | Latest available |
|---|---|---|
| NGiИX | 1.17.7 | |
| MUSL | 1.1.24 | |
| PCRE | 8.43 | |
| ZLIB | 1.2.11 | |
| LIBRESSL | 2.9.0* | |
| JEMALLOC | 5.2.1 | |
| LIBATOMIC_OPS | 7.6.10 |
* OCSP stapling broken on 2.9.1, 2.9.2 & 3.0.0.
| Package | Version | Latest available |
|---|---|---|
| NJS | 0.3.6 | |
| Brotli | master | |
| Length Hiding Filter (my fork) | master |
Jemalloc provides Bzip tarballs. I convert them with bzcat < jemalloc.tar.bz2 | gzip --best > jemalloc.tar.gz.
By default, jemalloc is now disabled since it causes boilerplate.
The script (nginx-zero) requires:
- POSIX sh
- gcc or clang
>=3.5(otherwise,ld: cannot find -l-user-{start,end}) - tar
- gzip
- git
- make
- cmake
- patch
To clone:
git clone --recurse-submodules https://github.com/concatime/nginx-zero.git
To speed-up the clone process, add -j with the number of threads.
To install, download the release file called nginx.tar.gz, and then
sudo tar xzf nginx.tar.gz -C /opt