Skip to content
Open
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
2 changes: 1 addition & 1 deletion content/includes/nim/tech-specs/supported-distros.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The following table lists the Linux distributions supported by NGINX Instance Ma
|-----------------|----------------------------------------|------------------|-----------------------------------------------------|----------------------------------------------------|
| Debian | 11<hr>12<hr>13 | x86_64<hr>x86_64<hr>x86_64 | Supported<hr>Supported<hr>Supported | Supported<hr>Supported<hr>Supported |
| Oracle Linux | 8.0 and later in the 8.x family | x86_64 | Supported | Supported |
| RHEL and Rocky | 8.0 and later in the 8.x family<hr>9.0 and later in the 9.x family<hr>10.0 and later in the 10.x family | x86_64<hr>x86_64<hr>x86_64 | Supported<hr>Supported<hr>Supported | Supported<hr>Supported<hr>Supported |
| RHEL and Rocky | 8.0 and later in the 8.x family<hr>9.0 and later in the 9.x family<hr>10.0 and later in the 10.x family | x86_64<hr>x86_64<hr>x86_64 | Supported<hr>Supported<hr>Supported | Supported<hr>Supported<hr>Supported on only Redhat-10 |
| Ubuntu | 22.04<hr>24.04 | x86_64<hr>x86_64 | Supported<hr>Supported on 2.18.0+ | Supported<hr>Supported |

{{</table >}}
Expand Down
9 changes: 8 additions & 1 deletion content/includes/nim/waf/nim-waf-before-you-begin.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,11 @@ Make sure you’ve completed the following tasks:

The latest version of NGINX Instance Manager is recommended to ensure full compatibility and access to the newest features.

If you have a subscription for F5 WAF for NGINX, you can find your license in the subscription details section of [MyF5](https://my.f5.com).
If you have a subscription for F5 WAF for NGINX, you can find your license in the subscription details section of [MyF5](https://my.f5.com).

- If you're installing WAF compiler 5.690.0 or later, verify that the `/opt/app_protect` directory does not already exist before installation. After installation, confirm that `/opt/app_protect` is a symbolic link that points to the latest WAF compiler directory.

```shell
$ ls -l /opt/app_protect
lrwxrwxrwx 1 root root 41 Aug 6 06:18 /opt/app_protect -> /opt/nms-nap-compiler/app_protect-5.690.0
```
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,14 @@ Earlier releases used 4.x.x for VM packages (for example, NAP 4.15.0, NAP 4.16.0
sudo apt-get install nms-nap-compiler-v5.690.0 -o Dpkg::Options::="--force-overwrite"
```

1. On Debian 13, export the `LD_LIBRARY_PATH` environment variable:

```shell
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:/opt/app_protect/lib
```

Comment on lines +66 to +67

@JTorreG JTorreG Aug 12, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```
```
This command does not produce any output.

For other Ubuntu or Debian variants, set `LD_LIBRARY_PATH` only if the NGINX Instance Manager logs show symbol resolution error like: `/usr/bin/perl: symbol lookup error: /opt/nms-nap-compiler/app_protect-5.635.4/bin/../lib/perl/auto/F5/PatternMatching/PatternMatching.so: undefined symbol: _ZN3re23RE2C1EN4absl7debian711string_viewERKNS0_7OptionsE`.

1. {{< include "nim/waf/restart-nms-integrations.md" >}}

{{% /tab %}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ services:
# Configure proxy SSL verification to trust the proxy server.
PROXY_SSL_VERIFY: true
ENABLE_METRICS: false
# export the LD_LIBRARY_PATH to include the App Protect library path. This is required for NIM to compile older version of NAP compiler .
LD_LIBRARY_PATH: "/lib/x86_64-linux-gnu:/opt/app_protect/lib"
networks:
external_network:
driver: bridge
Expand Down
2 changes: 2 additions & 0 deletions static/scripts/docker-compose/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ services:
# PROXY_PASSWORD: ""
# Configure this setting to set the proxy connection verification (is the proxy trusted by the host)
PROXY_SSL_VERIFY: true
# export the LD_LIBRARY_PATH to include the App Protect library path. This is required for NIM to compile older version of NAP compiler .
LD_LIBRARY_PATH: "/lib/x86_64-linux-gnu:/opt/app_protect/lib"
clickhouse:
image: clickhouse/clickhouse-server:23-alpine
hostname: clickhouse
Expand Down
Loading