@@ -60,10 +60,12 @@ The following table shows the NGINX App Protect WAF Release version and its corr
60
60
61
61
| NGINX App Protect WAF Release version | WAF Compiler |
62
62
| ---------------------------------------| ----------------------------|
63
+ | NGINX App Protect WAF 5.5.0 | nms-nap-compiler-v5.264.0 |
63
64
| NGINX App Protect WAF 5.4.0 | nms-nap-compiler-v5.210.0 |
64
65
| NGINX App Protect WAF 5.3.0 | nms-nap-compiler-v5.144.0 |
65
66
| NGINX App Protect WAF 5.2.0 | nms-nap-compiler-v5.48.0 |
66
67
| NGINX App Protect WAF 5.1.0 | nms-nap-compiler-v5.17.0 |
68
+ | NGINX App Protect WAF 4.13.0 | nms-nap-compiler-v5.264.0 |
67
69
| NGINX App Protect WAF 4.12.0 | nms-nap-compiler-v5.210.0 |
68
70
| NGINX App Protect WAF 4.11.0 | nms-nap-compiler-v5.144.0 |
69
71
| NGINX App Protect WAF 4.10.0 | nms-nap-compiler-v5.48.0 |
@@ -100,15 +102,15 @@ The following table shows the NGINX App Protect WAF Release version and its corr
100
102
Install the WAF compiler, then restart the ` nms-integrations ` service:
101
103
102
104
``` bash
103
- sudo apt-get install nms-nap-compiler-v5.210 .0
105
+ sudo apt-get install nms-nap-compiler-v5.264 .0
104
106
```
105
107
106
108
{{<note >}}
107
109
108
110
- If you want to have more than one version of the ` nms-nap-compiler ` installed on your system at once, you'll need to append ` -o Dpkg::Options::="--force-overwrite" ` to the ` nms-nap-compiler ` installation commands after your initial ` nms-nap-compiler ` installation. For example, the installation command would look like this:
109
111
110
112
``` bash
111
- sudo apt-get install nms-nap-compiler-v5.210 .0 -o Dpkg::Options::=" --force-overwrite"
113
+ sudo apt-get install nms-nap-compiler-v5.264 .0 -o Dpkg::Options::=" --force-overwrite"
112
114
```
113
115
114
116
{{</note >}}
@@ -120,7 +122,7 @@ Download the file dependencies.repo to `/etc/yum.repos.d`, enable the `codeready
120
122
``` bash
121
123
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
122
124
sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
123
- sudo yum install nms-nap-compiler-v5.210 .0
125
+ sudo yum install nms-nap-compiler-v5.264 .0
124
126
```
125
127
126
128
### RHEL 7.4 or later; CentOS
@@ -129,7 +131,7 @@ Download the file `dependencies.repo` to `/etc/yum.repos.d`, enable the RHEL 7 s
129
131
``` bash
130
132
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
131
133
sudo yum-config-manager --enable rhui-REGION-rhel-server-optional rhui-REGION-rhel-server-releases rhel-7-server-optional-rpms
132
- sudo yum install nms-nap-compiler-v5.210 .0
134
+ sudo yum install nms-nap-compiler-v5.264 .0
133
135
```
134
136
135
137
### Amazon Linux 2 LTS
@@ -141,7 +143,7 @@ sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/app-protect-7.re
141
143
sudo amazon-linux-extras enable epel
142
144
sudo yum clean metadata
143
145
sudo yum install epel-release
144
- sudo yum install nms-nap-compiler-v5.210 .0
146
+ sudo yum install nms-nap-compiler-v5.264 .0
145
147
```
146
148
147
149
### Oracle Linux 7.4 or later
@@ -150,7 +152,7 @@ Download the file `dependencies.repo` to `/etc/yum.repos.d`, enable the `ol8_cod
150
152
``` bash
151
153
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
152
154
sudo yum-config-manager --enable ol8_codeready_builder
153
- sudo yum install nms-nap-compiler-v5.210 .0
155
+ sudo yum install nms-nap-compiler-v5.264 .0
154
156
```
155
157
156
158
### Download from MyF5
@@ -1093,24 +1095,24 @@ Check if the WAF compiler has been installed and is working properly by viewing
1093
1095
sudo /opt/nms-nap-compiler/app_protect-< version> /bin/apcompile -h
1094
1096
` ` `
1095
1097
1096
- For example, to view the help description for WAF compiler 5.210 .0, run the following command:
1098
+ For example, to view the help description for WAF compiler 5.264 .0, run the following command:
1097
1099
1098
1100
` ` ` bash
1099
- sudo /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -h
1101
+ sudo /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -h
1100
1102
` ` `
1101
1103
1102
1104
The output looks similar to the following example:
1103
1105
1104
1106
` ` ` text
1105
1107
USAGE:
1106
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile < options>
1108
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile < options>
1107
1109
1108
1110
Examples:
1109
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1110
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1111
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1112
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1113
- /opt/nms-nap-compiler/app_protect-5.210 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
1111
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1112
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1113
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1114
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1115
+ /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
1114
1116
...
1115
1117
` ` `
1116
1118
0 commit comments