@@ -55,6 +55,7 @@ The table below shows which WAF compiler version to use for each version of F5 W
5555
5656| F5 WAF for NGINX version | WAF compiler version |
5757| -------------------------------| ----------------------------|
58+ | 5.9.0 | nms-nap-compiler-v5.527.0 |
5859| 5.8.0 | nms-nap-compiler-v5.498.0 |
5960| 5.7.0 | nms-nap-compiler-v5.442.0 |
6061| 5.6.0 | nms-nap-compiler-v5.342.0 |
@@ -85,18 +86,20 @@ The table below shows which WAF compiler version to use for each version of F5 W
8586
8687{{</bootstrap-table >}}
8788
89+ Note : Until recently, packages designed for installation on Virtual Machines were released as 4.x.x versions (NAP 4.15.0, NAP 4.16.0, etc.), while packages meant for installation on Containers were provided as 5.x.x versions (NAP 5.7.0, NAP 5.8.0, etc.). Beginning with v5.9.0, both the installation packages for Virtual Machines and those for Containers will be categorized under the 5.x.x tag.
90+
8891### Debian or Ubuntu
8992
9093To install the WAF compiler on Debian or Ubuntu, run the following command:
9194
9295``` shell
93- sudo apt-get install nms-nap-compiler-v5.498 .0
96+ sudo apt-get install nms-nap-compiler-v5.527 .0
9497```
9598
9699If you want to install more than one version of the WAF compiler on the same system, append the ` --force-overwrite ` option to the install command after the first installation:
97100
98101``` shell
99- sudo apt-get install nms-nap-compiler-v5.498 .0 -o Dpkg::Options::=" --force-overwrite"
102+ sudo apt-get install nms-nap-compiler-v5.527 .0 -o Dpkg::Options::=" --force-overwrite"
100103```
101104
102105{{< include "nim/nap-waf/restart-nms-integrations.md" >}}
@@ -120,7 +123,7 @@ To install the WAF compiler on RHEL 8.1 :
1201233 . Install the WAF compiler:
121124
122125 ``` shell
123- sudo yum install nms-nap-compiler-v5.498 .0
126+ sudo yum install nms-nap-compiler-v5.527 .0
124127 ```
125128
126129### RHEL 9
@@ -142,7 +145,7 @@ To install the WAF compiler on RHEL 9:
1421453 . Install the WAF compiler:
143146
144147 ``` shell
145- sudo yum install nms-nap-compiler-v5.498 .0
148+ sudo yum install nms-nap-compiler-v5.527 .0
146149 ```
147150
1481514 . {{< include "nim/nap-waf/restart-nms-integrations.md" >}}
@@ -166,7 +169,7 @@ To install the WAF compiler on Oracle Linux 8.1:
1661693 . Install the WAF compiler:
167170
168171 ``` shell
169- sudo yum install nms-nap-compiler-v5.498 .0
172+ sudo yum install nms-nap-compiler-v5.527 .0
170173 ```
171174
1721754. {{< include " nim/nap-waf/restart-nms-integrations.md" > }}
@@ -252,7 +255,7 @@ To install the WAF compiler on a system without internet access, complete these
252255
253256
254257Note : Version of NAP compiler can be referred from the table at the top of this page.
255- Current latest version 5.498 .0 at the point of writing this document is used in below commands.
258+ Current latest version 5.527 .0 at the point of writing this document is used in below commands.
256259
257260{{< tabs name=" WAF compiler installation in offline environment" > }}
258261
@@ -282,10 +285,10 @@ sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx https://cs.nginx.com/static/fil
282285mkdir -p compiler && cd compiler
283286sudo apt-get update
284287
285- sudo apt-get download nms-nap-compiler-v5.498 .0
288+ sudo apt-get download nms-nap-compiler-v5.527 .0
286289cd ../
287290mkdir -p compiler/compiler.deps
288- sudo apt-get install --download-only --reinstall --yes --print-uris nms-nap-compiler-v5.498 .0 | grep ^\' | cut -d\' -f2 | xargs -n 1 wget -P ./compiler/compiler.deps
291+ sudo apt-get install --download-only --reinstall --yes --print-uris nms-nap-compiler-v5.527 .0 | grep ^\' | cut -d\' -f2 | xargs -n 1 wget -P ./compiler/compiler.deps
289292
290293tar -czvf compiler.tar.gz compiler/
291294` ` `
@@ -328,11 +331,11 @@ sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx https://cs.nginx.com/static/fil
328331mkdir -p compiler && cd compiler
329332sudo apt-get update
330333
331- sudo apt-get download nms-nap-compiler-v5.498 .0
334+ sudo apt-get download nms-nap-compiler-v5.527 .0
332335
333336cd ../
334337mkdir -p compiler/compiler.deps
335- sudo apt-get install --download-only --reinstall --yes --print-uris nms-nap-compiler-v5.498 .0 | grep ^\' | cut -d\' -f2 | xargs -n 1 wget -P ./compiler/compiler.deps
338+ sudo apt-get install --download-only --reinstall --yes --print-uris nms-nap-compiler-v5.527 .0 | grep ^\' | cut -d\' -f2 | xargs -n 1 wget -P ./compiler/compiler.deps
336339tar -czvf compiler.tar.gz compiler/
337340` ` `
338341
@@ -370,7 +373,7 @@ sudo yum-config-manager --disable rhel-9-appstream-rhui-rpms
370373sudo yum update -y
371374sudo mkdir -p nms-nap-compiler
372375
373- sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.498 .0
376+ sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.527 .0
374377tar -czvf compiler.tar.gz nms-nap-compiler/
375378` ` `
376379
414417sudo yum update -y
415418sudo mkdir -p nms-nap-compiler
416419
417- sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.498 .0
420+ sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.527 .0
418421tar -czvf compiler.tar.gz nms-nap-compiler/
419422` ` `
420423
@@ -1207,21 +1210,21 @@ sudo /opt/nms-nap-compiler/app_protect-<version>/bin/apcompile -h
12071210**Example:**
12081211
12091212```shell
1210- sudo /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -h
1213+ sudo /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -h
12111214```
12121215
12131216**Expected output:**
12141217
12151218```text
12161219USAGE:
1217- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile <options>
1220+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile <options>
12181221
12191222Examples:
1220- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1221- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1222- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1223- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1224- /opt/nms-nap-compiler/app_protect-5.498 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
1223+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1224+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1225+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1226+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1227+ /opt/nms-nap-compiler/app_protect-5.527 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
12251228```
12261229
12271230### Confirm NGINX Agent configuration on the F5 WAF for NGINX instance
0 commit comments