Skip to content

Commit daa07a5

Browse files
rnitzanADubhlaoich
andauthored
rnitzan dos 4.8 (#1474)
* Add release notes for F5 DoS for NGINX v4.8 This document outlines the release information for F5 DoS for NGINX version 4.8, including new features and supported packages. * Update Alpine version to 3.22 in deployment guide Updated Alpine version references from 3.19 to 3.22 in the deployment guide and Dockerfile examples. * Change section headings in deployment guide Updated headings in the deployment guide for clarity. * Update AMI links for NGINX Plus installation guide * Update installation guide for NGINX Plus and WAF * Update links for NGINX Plus AMIs in deployment guide * Fix command execution for adminstall and bd_agent * Fix command syntax for bd_agent execution --------- Co-authored-by: Alan Dooley <a.dooley@f5.com>
1 parent 96d5dc2 commit daa07a5

File tree

3 files changed

+64
-26
lines changed

3 files changed

+64
-26
lines changed

content/nap-dos/deployment-guide/installing-nginx-plus-with-dos-and-waf-on-amazon-web-services.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,55 @@
11
---
2-
description: Install F5 NGINX Plus, F5 WAF for NGINX + DoS on Amazon Web Services
2+
description: Install F5 NGINX Plus, F5 WAF & DOS for NGINX Plus on Amazon Web Services
33
(AWS), to provide sophisticated Layer 7 load balancing, Modern app security solution,
44
behavioral DoS detection and mitigation that works seamlessly in DevOps environments
5-
for your apps running on CentOS, RHEL, Debian and Ubuntu Linux OS.
5+
for your apps running on AmazonLinux 2023, RHEL, Debian and Ubuntu Linux OS.
66
nd-docs: DOCS-1204
7-
title: F5 WAF for NGINX + DoS AMIs on Amazon EC2
7+
title: F5 WAF & DOS for NGINX Plus AMIs on Amazon EC2
88
toc: true
99
weight: 110
1010
type:
1111
- how-to
1212
---
1313

14+
1415
NGINX, Inc. participates in the Amazon Web Services (AWS) Partner Network as a Standard Technology Partner. We offer Amazon Machine Images (AMIs) for use in the Amazon Elastic Compute Cloud (EC2), available at the AWS Marketplace for several operating systems, including Amazon Linux, Red Hat Enterprise Linux, and Ubuntu.
1516

1617
The AMIs contain combination of the following components:
1718

1819
- Latest version of [F5 NGINX Plus](https://www.f5.com/products/nginx/nginx-plus), optimized for use on Amazon EC2
19-
2020
- Latest version of [F5 DoS for NGINX](https://docs.nginx.com/nginx-app-protect-dos/), optimized for use on Amazon EC2
2121
- Latest version of [F5 WAF for NGINX](https://docs.nginx.com/nginx-app-protect-waf/), optimized for use on Amazon EC2
2222
- Pre-packaged software for building highly available (HA) NGINX Plus configurations
2323

24-
## Install NGINX Plus F5 WAF for NGINX + DoS
24+
## Install NGINX Plus F5 WAF & DOS for NGINX Plus
2525

2626
To quickly set up an environment with NGINX Plus, F5 WAF for NGINX and F5 DoS for NGINX on AWS:
2727

2828
1. Follow the instructions in [Getting Started with Amazon EC2 Linux Instances](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) to sign up on AWS and get more information about EC2 itself.
2929
2. Proceed to the product page for the appropriate AMI at the AWS Marketplace, and launch the AMI.
3030

31-
- [NGINX Plus with F5 DoS for NGINX – RHEL 7 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-bjdboufufnb7g?sr=0-4&ref_=beagle&applicationId=AWSMPContessa)
32-
33-
- [NGINX Plus with F5 DoS for NGINX – RHEL8 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-e6bifer7o6uzm?sr=0-13&ref_=beagle&applicationId=AWSMPContessa)
31+
- [NGINX Plus with F5 DoS for NGINX Plus – AmazonLinux 2023 AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-x5nkvphsrg6ag)
3432

35-
- [NGINX Plus with F5 DoS for NGINX – CentOS 7 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-deeny2oe7izti?sr=0-12&ref_=beagle&applicationId=AWSMPContessa)
33+
- [NGINX Plus with F5 DoS for NGINX Plus – RHEL8 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-e6bifer7o6uzm)
3634

37-
- [NGINX Plus with F5 DoS for NGINX – Debian 11 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-56oveh2rsxsbq?sr=0-2&ref_=beagle&applicationId=AWSMPContessa)
35+
- [NGINX Plus with F5 DoS for NGINX Plus – RHEL9 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-eoddgsaqujgkm)
3836

39-
- [NGINX Plus with F5 DoS for NGINX – Ubuntu 20.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-gsoln2vnsgpr4?sr=0-5&ref_=beagle&applicationId=AWSMPContessa)
37+
- [NGINX Plus with F5 DoS for NGINX Plus – Debian 11 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-56oveh2rsxsbq)
4038

41-
- [NGINX Plus with F5 DoS for NGINX – Ubuntu 22.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-l6f2q2ykrjufy?sr=0-13&ref_=beagle&applicationId=AWSMPContessa)
39+
- [NGINX Plus with F5 DoS for NGINX Plus – Ubuntu 22.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-l6f2q2ykrjufy)
40+
41+
- [NGINX Plus with F5 DoS for NGINX Plus – Ubuntu 24.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-osz3wmirx5zqg)
42+
43+
- [NGINX Plus with F5 WAF & DOS for NGINX Plus – RHEL 8 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-6pvnoyr2mp2co)
4244

43-
- [NGINX Plus with F5 WAF for NGINX + DoS – RHEL 7 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-jedbygo6xbvto?sr=0-1&ref_=beagle&applicationId=AWSMPContessa)
45+
- [NGINX Plus with F5 WAF & DOS for NGINX Plus – RHEL 9 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-kmtitev2hhrym)
4446

45-
- [NGINX Plus with F5 WAF for NGINX + DoS – RHEL 8 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-6pvnoyr2mp2co?sr=0-18&ref_=beagle&applicationId=AWSMPContessa)
47+
- [NGINX Plus with F5 WAF & DOS for NGINX Plus – Debian 11 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-wbyobl7a55vcu)
4648

47-
- [NGINX Plus with F5 WAF for NGINX + DoS – CentOS 7 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-jedbygo6xbvto?sr=0-1&ref_=beagle&applicationId=AWSMPContessa)
49+
- [NGINX Plus with F5 WAF & DOS for NGINX Plus – Ubuntu 22.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-os7tw2atlkwpg)
4850

49-
- [NGINX Plus with F5 WAF for NGINX + DoS – Debian 11 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-wbyobl7a55vcu?sr=0-3&ref_=beagle&applicationId=AWSMPContessa)
51+
- [NGINX Plus with F5 WAF & DOSfor NGINX Plus – Ubuntu 24.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-pz64pqetwyrhw)
5052

51-
- [NGINX Plus with F5 WAF for NGINX + DoS – Ubuntu 20.04 Linux AMI HVM](https://aws.amazon.com/marketplace/pp/prodview-zhxmqlcoylkca?sr=0-2&ref_=beagle&applicationId=AWSMPContessa)
5253

5354
Click the **Continue to Subscribe** button to proceed to the **Launch on EC2** page.
5455

content/nap-dos/deployment-guide/learn-about-deployment.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ F5 DoS for NGINX supports the following operating systems:
2828
- [Ubuntu 20.04 (Focal)](#debian--ubuntu-installation) - (Deprecated starting from NGINX Plus R35)
2929
- [Ubuntu 22.04 (Jammy)](#debian--ubuntu-installation)
3030
- [Ubuntu 24.04 (Noble)](#debian--ubuntu-installation)
31-
- [Alpine 3.19](#alpine-installation)
3231
- [Alpine 3.21](#alpine-installation)
32+
- [Alpine 3.22](#alpine-installation)
3333
- [AmazonLinux 2023](#amazon-linux-2023-installation)
3434

3535

@@ -1474,8 +1474,8 @@ You need root permissions to execute the following steps.
14741474
14751475
```Dockerfile
14761476
# syntax=docker/dockerfile:1
1477-
# For Alpine 3.19:
1478-
FROM alpine:3.19
1477+
# For Alpine 3.22:
1478+
FROM alpine:3.22
14791479
14801480
# Download and add the NGINX signing keys:
14811481
RUN wget -O /etc/apk/keys/nginx_signing.rsa.pub https://cs.nginx.com/static/keys/nginx_signing.rsa.pub
@@ -1867,7 +1867,8 @@ Make sure to replace upstream and proxy pass directives in this example with rel
18671867
chown ${USER}:${USER} /var/run/adm /tmp/cores ${LOGDIR}
18681868
18691869
# run processes
1870-
/bin/su -s /bin/bash -c "/usr/bin/adminstall > ${LOGDIR}/adminstall.log 2>&1" ${USER}/bin/su -s /bin/bash -c '/opt/app_protect/bin/bd_agent &' ${USER}
1870+
/bin/su -s /bin/bash -c "/usr/bin/adminstall > ${LOGDIR}/adminstall.log 2>&1" ${USER}
1871+
/bin/su -s /bin/bash -c "/opt/app_protect/bin/bd_agent &" ${USER}
18711872
/bin/su -s /bin/bash -c "/usr/share/ts/bin/bd-socket-plugin tmm_count 4 proc_cpuinfo_cpu_mhz 2000000 total_xml_memory 307200000 total_umu_max_size 3129344 sys_max_account_id 1024 no_static_config 2>&1 > /var/log/app_protect/bd-socket-plugin.log &" ${USER}
18721873
/bin/su -s /bin/bash -c "/usr/bin/admd -d --log info > ${LOGDIR}/admd.log 2>&1 &" ${USER}
18731874
/usr/sbin/nginx -g 'daemon off;'
@@ -1914,8 +1915,8 @@ Make sure to replace upstream and proxy pass directives in this example with rel
19141915
19151916
```dockerfile
19161917
# syntax=docker/dockerfile:1
1917-
# For Alpine 3.19:
1918-
FROM alpine:3.19
1918+
# For Alpine 3.22:
1919+
FROM alpine:3.22
19191920
19201921
# Download and add the NGINX signing keys:
19211922
RUN wget -O /etc/apk/keys/nginx_signing.rsa.pub https://cs.nginx.com/static/keys/nginx_signing.rsa.pub && \
@@ -2237,9 +2238,9 @@ Review the syslog ports by entering the following command:
22372238
semanage port -l | grep syslog
22382239
```
22392240
2240-
### Kubernetes Deployment Examples
2241+
## Kubernetes Deployment Examples
22412242
2242-
#### App Protect DoS
2243+
### App Protect DoS
22432244
22442245
`appprotect-dos.yaml`:
22452246
@@ -2466,7 +2467,7 @@ http {
24662467
}
24672468
```
24682469
2469-
#### App Protect DoS arb
2470+
### App Protect DoS arb
24702471
24712472
Arbitrator (arb) is an internal service that is essential for the scaling scenarios. The arbitrator service should be deployed in the same namespace as F5 DoS for NGINX.
24722473
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: F5 DoS for NGINX 4.8
3+
toc: true
4+
weight: 40
5+
nd-docs: DOCS-1783
6+
---
7+
8+
Here you can find the release information for F5 F5 DoS for NGINX v4.8
9+
10+
F5 DoS for NGINX provides behavioral protection against Denial of Service (DoS) for your web applications.
11+
12+
## Release 4.8
13+
14+
December 1, 2025
15+
16+
### New features
17+
18+
- R36 support
19+
- Add support for Alpine 3.22
20+
- Remove support for Alpine 3.19
21+
- Bugs fixing
22+
23+
### Supported packages
24+
25+
| Distribution name | Package file |
26+
|--------------------------|------------------------------------------------------|
27+
| Alpine 3.21 | _app-protect-dos-36+4.8.3-r1.apk_ |
28+
| Alpine 3.22 | _app-protect-dos-36+4.8.3-r1.apk_ |
29+
| Amazon Linux 2023 | _app-protect-dos-36+4.8.3-1.amzn2023.ngx.x86_64.rpm_ |
30+
| RHEL 8 and Rocky Linux 8 | _app-protect-dos-36+4.8.3-1.el8.ngx.x86_64.rpm_ |
31+
| RHEL 9 and Rocky Linux 9 | _app-protect-dos-36+4.8.3-1.el9.ngx.x86_64.rpm_ |
32+
| Debian 11 | _app-protect-dos_36+4.8.3-1\~bullseye_amd64.deb_ |
33+
| Debian 12 | _app-protect-dos_36+4.8.3-1\~bookworm_amd64.deb_ |
34+
| Ubuntu 22.04 | _app-protect-dos_36+4.8.3-1\~jammy_amd64.deb_ |
35+
| Ubuntu 24.04 | _app-protect-dos_36+4.8.3-1\~noble_amd64.deb_ |
36+
| NGINX Plus | _NGINX Plus R36_ |

0 commit comments

Comments
 (0)