Skip to content

Commit 0fcf6d6

Browse files
committed
feat: Add banners, update Docker instructions
1 parent f79dff6 commit 0fcf6d6

File tree

8 files changed

+402
-367
lines changed

8 files changed

+402
-367
lines changed

_banners/waf-early-access.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{{< banner "warning" "Early access feature" >}}
2+
3+
This functionality is available in the latest release, but is at the early access stage.
4+
5+
{{< /banner >}}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{{< banner "note" "NGINX version restriction" >}}
2+
3+
For a virtual machine or bare metal installation, only NGINX Plus is available.
4+
5+
If you would like to use NGINX Open Source, you should follow [Docker]({{< ref "/waf/install/docker.md" >}}) or [Kubernetes]({{< ref "/waf/install/kubernetes.md" >}}) instructions.
6+
7+
{{< /banner >}}

content/includes/waf/install-services-compose.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,10 @@ networks:
3737
driver: bridge
3838
```
3939
40-
{{< call-out "caution" >}}
41-
42-
In some operating systems, security mechanisms like SELinux or AppArmor are enabled by default, potentially blocking necessary file access for the nginx process and waf-config-mgr and waf-enforcer containers.
43-
44-
To ensure F5 WAF for NGINX operates smoothly without compromising security, consider setting up a custom SELinux policy or AppArmor profile.
45-
46-
For short-term troubleshooting, you may use permissive (SELinux) or complain (AppArmor) mode to avoid these restrictions, but this is inadvisable for prolonged use.
47-
48-
{{< /call-out >}}
49-
5040
To start the F5 WAF for NGINX services, use `docker compose up` in the same folder as the _docker-compose.yml_ file:
5141

5242
```shell
5343
sudo docker compose up -d
54-
```
44+
```
45+
46+
F5 WAF for NGINX should now be operational, and you can move onto [Post-installation checks](#post-installation-checks).

content/includes/waf/install-services-docker.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,6 @@
22
nd-docs:
33
---
44

5-
{{< call-out "warning" >}}
6-
7-
This section **only** applies to NGINX Open Source and NGINX Plus deployments.
8-
9-
Skip to [Post-installation checks](#post-installation-checks) if you're using a V4 package.
10-
11-
{{< /call-out>}}
12-
13-
F5 WAF for NGINX uses Docker containers for its services when installed with a NGINX Open Source or NGINX Plus package, which requires extra set-up steps.
14-
155
First, create new directories for the services:
166

177
```shell

content/waf/configure/nginx-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ http {
4747
}
4848
```
4949

50-
## Ranges
50+
## Range
5151

5252
```nginx
5353
load_module modules/ngx_http_app_protect_module.so;

0 commit comments

Comments
 (0)