Using ndk_http_module with nginx-unprivileged:1.25-alpine3.18 #187
-
Hello,
Do I understand correctly that ndk_http_module 1.24 is incompatible with nginx 1.25, and if yes - is it often the case that nginx version is updated without updating ndk_http_module and ngx_http_lua_module? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey @irina-batmanova! Let me first address some parts of your question, and then I'll give you a couple suggestions --
The link you shared lists the packages hosted by the official Alpine repo manager (apk). If you search for standalone NGINX, you'll see that the version available also happens to be 1.24. These are the latest "stable" packages, which are then compiled and hosted by the Alpine team. NGINX builds and hosts their own packages and maintains two development branches, the
All packages we build and host are updated to support the latest version of NGINX whenever a new version is released.
Yes, you would need a matching release version. All that being said, we sadly do not support either the NDK or Lua modules for NGINX Open Source (we only do for NGINX Plus). We do build those modules, but you would need to pull the packages from our mercurial repo directly (https://hg.nginx.org/pkg-oss/file/tip/contrib/src). It's not an ideal workflow, so a couple suggestions that come to mind are:
|
Beta Was this translation helpful? Give feedback.
Hey @irina-batmanova! Let me first address some parts of your question, and then I'll give you a couple suggestions --
The link you shared lists the packages hosted by the official Alpine repo manager (apk). If you search for standalone NGINX, you'll see that the version available also happens to be 1.24. These are the latest "stable" packages, which are then compiled and hosted by the Alpine team. NGINX builds and hosts their own packages and maintains two development branches, the
stable
branch, and amainline
branch -- the latest mainline release,1.25.3
, is the one contained in the…