NGINX App Protect WAF 5.4
November 19th, 2024
Warning
When upgrading, you must recompile all policy and log bundles using the latest WAF compiler.
Older bundles will be detected and disallowed.
New features
- Added support for Amazon Linux 2023
- Added support for readOnlyFileSystem in Kubernetes deployments
- Added a a policy converter to the compiler
- NGINX App Protect WAF now supports NGINX Plus R33
Please read the subscription licenses topic for information about R33.
Important notes
- Alpine 3.16 is no longer supported.
Resolved issues
- 11973 Fixed - Updated the Go version to 1.23.1
- 11469 Fixed apt-get update warning for Ubuntu 22.04
Known issues
On Ubuntu 24.04, you may receive the following error when uninstalling an old version of NGINX App Protect and installing a newer version:
APP_PROTECT failed to open /opt/app_protect/config/config_set.json
This can occur if you are not using the default nginx.conf
file and are using the app_protect_enforcer_address
directive.
To fix the problem, remove the file configuration folder and recreate the directory, then restart NGINX.
sudo rm /opt/app_protect/config
sudo mkdir /opt/app_protect/config
sudo service nginx restart
Supported packages
NGINX Open Source
Distribution name | Package file |
---|---|
Alpine 3.17 | app-protect-module-oss-1.27.2.5.210.0-r1.apk |
Debian 11 | app-protect-module-oss_1.27.2+5.210.0-1~bullseye_amd64.deb |
Debian 12 | app-protect-module-oss_1.27.2+5.210.0-1~bookworm_amd64.deb |
Ubuntu 20.04 | app-protect-module-oss_1.27.2+5.210.0-1~focal_amd64.deb |
Ubuntu 22.04 | app-protect-module-oss_1.27.2+5.210.0-1~jammy_amd64.deb |
Ubuntu 24.04 | app-protect-module-oss_1.27.2+5.210.0-1~noble_amd64.deb |
Amazon Linux 2023 | app-protect-module-oss-1.27.2+5.210.0-1.amzn2023.ngx.x86_64.rpm |
RHEL 8 and Rocky Linux 8 | app-protect-module-oss-1.27.2+5.210.0-1.el8.ngx.x86_64.rpm |
RHEL 9 | app-protect-module-oss-1.27.2+5.210.0-1.el9.ngx.x86_64.rpm |
Oracle Linux 8.1 | app-protect-module-oss-1.27.2+5.210.0-1.el8.ngx.x86_64.rpm |
NGINX Plus
Distribution name | Package file |
---|---|
Alpine 3.17 | app-protect-module-plus-33.5.210.0-r1.apk |
Debian 11 | app-protect-module-plus_33+5.210.0-1~bullseye_amd64.deb |
Debian 12 | app-protect-module-plus_33+5.210.0-1~bookworm_amd64.deb |
Ubuntu 20.04 | app-protect-module-plus_33+5.210.0-1~focal_amd64.deb |
Ubuntu 22.04 | app-protect-module-plus_33+5.210.0-1~jammy_amd64.deb |
Ubuntu 24.04 | app-protect-module-plus_33+5.210.0-1~noble_amd64.deb |
Amazon Linux 2023 | app-protect-module-plus-33+5.210.0-1.amzn2023.ngx.x86_64.rpm |
RHEL 8 and Rocky Linux 8 | app-protect-module-plus-33+5.210.0-1.el8.ngx.x86_64.rpm |
RHEL 9 | app-protect-module-plus-33+5.210.0-1.el9.ngx.x86_64.rpm |
Oracle Linux 8.1 | app-protect-module-plus-33+5.210.0-1.el8.ngx.x86_64.rpm |