Skip to content

Nginx binaries for Linux (x86_64, aarch64, ppc64le), macOS and Windows. Linux binaries are static so works on every Linux.

Notifications You must be signed in to change notification settings

hallme/nginx-binaries

 
 

Repository files navigation

nginx standalone binaries

Binaries Workflow

This project provides standalone nginx binaries for any Linux system [1] (x86_64, aarch64, ppc64le), macOS (x86_64), and Windows (x86_64).

This is forked from https://github.com/jirutka/nginx-binaries with fastcgi support instead of njs.

You can also download the binaries manually from https://hallme.github.io/nginx-binaries/ or binaries branch (see [Files Repository]). They are built automatically and periodically using GitHub Actions (see config).

Table of Contents

nginx

Linux binary is statically linked with musl libc, jansson, openssl (3.x), pcre and zlib from Alpine Linux 3.18. It’s compiled with debug mode, threads and aio.

macOS binary is statically linked with jansson, openssl@3, pcre and zlib from Homebrew. It’s compiled with debug mode, threads and aio.

Windows binary is statically linked with latest openssl 3.1.x, pcre 8.x and zlib 1.2.x built from sources. It’s compiled with debug mode and patches from nginx-build-msys2 made by @myfreeer.

Included Modules

Built-In Modules:

Extra Modules: [2]

Since nginx 1.22.0, the stable and mainline versions of nginx include the latest version of njs available at the time of building. The old stable versions of nginx include the latest minor (i.e. x.Y.z) version of njs released prior to the release of a new stable nginx (and the latest patch version available at the time of building). That is, it’s the same as in NGINX’s own packages.

3rd Party Modules:

nginx binaries include the latest version of the third-party modules available at the time of building.


1. nginx binaries are built as standalone static executables, so they works on every Linux system regardless of used libc.
2. Modules that are provided by NGINX but released separately.
3. njs is not supported on Windows, see nginx/njs#320

About

Nginx binaries for Linux (x86_64, aarch64, ppc64le), macOS and Windows. Linux binaries are static so works on every Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.5%
  • Shell 27.9%
  • JavaScript 14.6%