Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ NGINX Instance Manager supports the following versions of [F5 WAF for NGINX](htt

| NGINX Instance Manager | F5 WAF for NGINX |
| ---------------------- | --------------------------------- |
| 2.17.0–2.21.0 | Release 4.8.0–4.16.0, 5.1.0–5.9.0 |
| 2.21.0 | Release 5.9.0–5.10.0 |
| 2.17.0–2.20.0 | Release 4.8.0–4.16.0, 5.1.0–5.8.0 |
| 2.15.1–2.16.0 | Release 4.8.0–4.10.0 |
| 2.14.1–2.15.0 | Release 4.4.0–4.7.0 |
| 2.13.0–2.14.0 | Release 4.3.0–4.5.0 |
Expand Down
3 changes: 2 additions & 1 deletion content/includes/waf/waf-nim-compiler-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ nd-files:
- content/nim/waf-integration/configuration/install-waf-compiler/install.md
---

| F5 WAF for NGINX version | WAF compiler version |
| F5 WAF for NGINX version | WAF compiler version |
|---------------------------|----------------------------|
| 5.10.0 | nms-nap-compiler-v5.550.0 |
| 5.9.0 | nms-nap-compiler-v5.527.0 |
| 5.8.0 | nms-nap-compiler-v5.498.0 |
| 5.7.0 | nms-nap-compiler-v5.442.0 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ To submit a usage report in a disconnected environment, use the provided `licens
-i <NIM-IP-address> \
-u admin \
-p <password> \
-o report.zip \
-s telemetry
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
mkdir -p compiler && cd compiler
sudo apt-get update

sudo apt-get download nms-nap-compiler-v5.527.0
sudo apt-get download nms-nap-compiler-v5.550.0
cd ../
mkdir -p compiler/compiler.deps
sudo apt-get install --download-only --reinstall --yes --print-uris \
nms-nap-compiler-v5.527.0 \
nms-nap-compiler-v5.550.0 \
| grep ^\' \
| cut -d\' -f2 \
| xargs -n 1 wget -P ./compiler/compiler.deps
Expand Down Expand Up @@ -106,11 +106,11 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
mkdir -p compiler && cd compiler
sudo apt-get update

sudo apt-get download nms-nap-compiler-v5.527.0
sudo apt-get download nms-nap-compiler-v5.550.0
cd ../
mkdir -p compiler/compiler.deps
sudo apt-get install --download-only --reinstall --yes --print-uris \
nms-nap-compiler-v5.527.0 \
nms-nap-compiler-v5.550.0 \
| grep ^\' \
| cut -d\' -f2 \
| xargs -n 1 wget -P ./compiler/compiler.deps
Expand Down Expand Up @@ -155,7 +155,7 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
sudo yum update -y
sudo mkdir -p nms-nap-compiler

sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.527.0
sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.550.0
tar -czvf compiler.tar.gz nms-nap-compiler/
```

Expand Down Expand Up @@ -189,7 +189,7 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
sudo yum update -y
sudo mkdir -p nms-nap-compiler

sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.527.0
sudo yumdownloader --resolve --destdir=nms-nap-compiler nms-nap-compiler-v5.550.0
tar -czvf compiler.tar.gz nms-nap-compiler/
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
1. Install the WAF compiler:

```shell
sudo apt-get install nms-nap-compiler-v5.527.0
sudo apt-get install nms-nap-compiler-v5.550.0
```

1. To install multiple compiler versions on the same system, append the `--force-overwrite` option after the first installation:

```shell
sudo apt-get install nms-nap-compiler-v5.527.0 -o Dpkg::Options::="--force-overwrite"
sudo apt-get install nms-nap-compiler-v5.550.0 -o Dpkg::Options::="--force-overwrite"
```

1. {{< include "nim/waf/restart-nms-integrations.md" >}}
Expand All @@ -78,7 +78,7 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
1. Install the WAF compiler:

```shell
sudo yum install nms-nap-compiler-v5.527.0
sudo yum install nms-nap-compiler-v5.550.0
```

1. {{< include "nim/waf/restart-nms-integrations.md" >}}
Expand All @@ -102,7 +102,7 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
1. Install the WAF compiler:

```shell
sudo yum install nms-nap-compiler-v5.527.0
sudo yum install nms-nap-compiler-v5.550.0
```

1. {{< include "nim/waf/restart-nms-integrations.md" >}}
Expand All @@ -126,7 +126,7 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
1. Install the WAF compiler:

```shell
sudo yum install nms-nap-compiler-v5.527.0
sudo yum install nms-nap-compiler-v5.550.0
```

1. {{< include "nim/waf/restart-nms-integrations.md" >}}
Expand Down
14 changes: 7 additions & 7 deletions content/nim/waf-integration/configuration/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,21 +60,21 @@ sudo /opt/nms-nap-compiler/app_protect-<version>/bin/apcompile -h
**Example:**

```shell
sudo /opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -h
sudo /opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -h
```

**Expected output:**

```text
USAGE:
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile <options>
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile <options>

Examples:
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
/opt/nms-nap-compiler/app_protect-5.527.0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
/opt/nms-nap-compiler/app_protect-5.550.0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
```

---
Expand Down