@@ -33,7 +33,7 @@ NGINX App Protect WAF supports the following operating systems:
33
33
- [ Oracle Linux 8.1.x and above] ( #oracle-linux-81-installation )
34
34
- [ RHEL 8.1.x and above] ( #rhel-81-installation )
35
35
- [ RHEL 9 and above] ( #rhel-9-installation )
36
- - [ Ubuntu 20.04 (Focal), 22.04 (Jammy) & 24.04 (Noble)] ( #ubuntu-installation )
36
+ - [ Ubuntu 22.04 (Jammy) & 24.04 (Noble)] ( #ubuntu-installation )
37
37
38
38
The NGINX App Protect WAF package has the following dependencies:
39
39
@@ -870,7 +870,7 @@ If a user other than **nginx** is to be used, note the following:
870
870
app-protect=23+3.263.0-1~[OS_CODENAME]
871
871
```
872
872
873
- Replace the [OS_CODENAME] in above the example with **focal** for Ubuntu 20.04, ** jammy** for Ubuntu 22.04 and **noble** for Ubuntu 24.04.
873
+ Replace the [OS_CODENAME] in above the example with **jammy** for Ubuntu 22.04 and **noble** for Ubuntu 24.04.
874
874
<br>
875
875
<br>
876
876
@@ -917,7 +917,7 @@ If a user other than **nginx** is to be used, note the following:
917
917
/opt/app_protect/bin/iprepd /etc/app_protect/tools/iprepd.cfg > ipi.log 2>&1 &
918
918
```
919
919
920
- {{< note >}} Ubuntu 20.04 / Ubuntu 22.04 / Ubuntu 24.04 activates **AppArmor** by default, but NGINX App Protect WAF will run in unconfined mode after being installed as it is shipped with no AppArmor profile. To benefit from AppArmor access control capabilities for NGINX App Protect WAF, you will have to write your own AppArmor profile for NGINX App Protect WAF executables found in `/opt/app_protect/bin` such that it best suits your environment.
920
+ {{< note >}} Ubuntu 22.04 / Ubuntu 24.04 activates **AppArmor** by default, but NGINX App Protect WAF will run in unconfined mode after being installed as it is shipped with no AppArmor profile. To benefit from AppArmor access control capabilities for NGINX App Protect WAF, you will have to write your own AppArmor profile for NGINX App Protect WAF executables found in `/opt/app_protect/bin` such that it best suits your environment.
921
921
{{< /note >}}
922
922
923
923
## Docker Deployments
@@ -1333,7 +1333,7 @@ CMD ["sh", "/root/entrypoint.sh"]
1333
1333
ARG OS_CODENAME
1334
1334
# Where OS_CODENAME can be: focal/jammy/noble
1335
1335
# syntax=docker/dockerfile:1
1336
- # For Ubuntu 20.04 / 22.04 / 24.04:
1336
+ # For Ubuntu 22.04 / 24.04:
1337
1337
FROM ubuntu:${OS_CODENAME}
1338
1338
1339
1339
# Install prerequisite packages:
@@ -1664,13 +1664,13 @@ RUN --mount=type=secret,id=nginx-crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode=0644
1664
1664
apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y app-protect-compiler
1665
1665
```
1666
1666
1667
- ### Ubuntu 20.04 / Ubuntu 22.04 / Ubuntu 24.04 Converter Docker Deployment Example
1667
+ ### Ubuntu 22.04 / Ubuntu 24.04 Converter Docker Deployment Example
1668
1668
1669
1669
```dockerfile
1670
1670
ARG OS_CODENAME
1671
1671
# Where OS_CODENAME can be: bionic/focal/jammy/noble
1672
1672
# syntax=docker/dockerfile:1
1673
- # For Ubuntu 20.04 / 22.04 / 24.04:
1673
+ # For Ubuntu 22.04 / 24.04:
1674
1674
FROM ubuntu:${OS_CODENAME}
1675
1675
1676
1676
# Install prerequisite packages:
@@ -2041,7 +2041,7 @@ For Debian 12:
2041
2041
sudo apt-get install app-protect-attack-signatures=2020.04.30-1~bookworm
2042
2042
```
2043
2043
2044
- ### Ubuntu 20 .04 / Ubuntu 22 .04
2044
+ ### Ubuntu 22 .04 / Ubuntu 24 .04
2045
2045
2046
2046
1. Add NGINX App Protect WAF Security Updates repository:
2047
2047
@@ -2076,12 +2076,6 @@ sudo apt-get install app-protect-attack-signatures=2020.04.30-1~bookworm
2076
2076
sudo apt-cache policy app-protect-attack-signatures
2077
2077
```
2078
2078
2079
- For Ubuntu 20.04:
2080
-
2081
- ```shell
2082
- sudo apt-get install app-protect-attack-signatures=2020.07.16-1~focal
2083
- ```
2084
-
2085
2079
For Ubuntu 22.04:
2086
2080
2087
2081
```shell
@@ -2294,7 +2288,7 @@ sudo apt-get install app-protect-threat-campaigns=2020.06.25-1~bullseye
2294
2288
sudo apt-get install app-protect-threat-campaigns=2020.06.25-1~bookworm
2295
2289
```
2296
2290
2297
- ### Ubuntu 20.04 / Ubuntu 22.04
2291
+ ### Ubuntu 22.04
2298
2292
2299
2293
1. If not already configured, add the NGINX App Protect WAF Security Updates repository:
2300
2294
@@ -2500,7 +2494,7 @@ The App Protect Bot Signatures is named: app-protect-bot-signatures and it is a
2500
2494
```
2501
2495
2502
2496
2503
- ### Ubuntu 20.04 / Ubuntu 22.04
2497
+ ### Ubuntu 22.04
2504
2498
2505
2499
1. If not already configured, add the NGINX App Protect WAF Security Updates repository:
2506
2500
@@ -2578,7 +2572,7 @@ You can uninstall the App Protect in below Operating Systems by using the follow
2578
2572
sudo dnf remove app-protect app-protect-selinux
2579
2573
```
2580
2574
2581
- ### Debian 11 / Debian 12 / Ubuntu 20.04 / Ubuntu 22.04 / Ubuntu 24.04
2575
+ ### Debian 11 / Debian 12 / Ubuntu 22.04 / Ubuntu 24.04
2582
2576
2583
2577
```shell
2584
2578
sudo apt-get remove app-protect \
@@ -2640,7 +2634,7 @@ app-protect=27+3.1088.2-1~[OS_CODENAME]
2640
2634
2641
2635
**Note**: Replace the [OS_CODENAME] in the above command with **bullseye** for Debian 11 and **bookworm** for Debian 12.
2642
2636
2643
- ### Ubuntu 20.04 / Ubuntu 22.04
2637
+ ### Ubuntu 22.04
2644
2638
2645
2639
1. Get the dependencies and their versions to be upgraded to by using the command:
2646
2640
@@ -2660,7 +2654,7 @@ app-protect=27+3.1088.2-1~[OS_CODENAME]
2660
2654
app-protect=27+3.1088.2-1~[OS_CODENAME]
2661
2655
```
2662
2656
2663
- **Note**: Replace the [OS_CODENAME] in the above command with **focal** for Ubuntu 20.04, ** jammy** for Ubuntu 22.04, and **noble** for Ubuntu 24.04.
2657
+ **Note**: Replace the [OS_CODENAME] in the above command with **jammy** for Ubuntu 22.04, and **noble** for Ubuntu 24.04.
2664
2658
2665
2659
## Upgrading App Protect to the latest version
2666
2660
@@ -2672,7 +2666,7 @@ Upgrade the NGINX App Protect WAF to the latest 4.x version:
2672
2666
sudo dnf -y update app-protect
2673
2667
```
2674
2668
2675
- ### Debian 11 / Debian 12 / Ubuntu 20.04 / Ubuntu 22.04
2669
+ ### Debian 11 / Debian 12 / Ubuntu 22.04
2676
2670
2677
2671
Upgrade the NGINX App Protect WAF to the latest 4.x version:
2678
2672
0 commit comments