You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can enable security logs by adding **app_protect_security_log** directives to your NGINX configuration to specify the location of the logs and formats. The log path should always be configured to be inside **/var/log/app_protect**.
NGINXaaS does not support custom logging profiles and is limited to the [default logging profiles]({{< ref "/waf/logging/logs-overview.md#default-logging-profile-bundles" >}}).
15
+
16
+
{{< call-out "warning" >}}Keep F5 WAF for NGINX logs in the **/var/log/app_protect** directory. Otherwise, you may lose data from your logs.
Copy file name to clipboardExpand all lines: content/nginxaas-google/changelog.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,15 @@ Learn about the latest updates, new features, and resolved bugs in F5 NGINXaaS f
12
12
13
13
To see a list of currently active issues, visit the [Known issues]({{< ref "/nginxaas-google/known-issues.md" >}}) page.
14
14
15
+
16
+
## May 15, 2026
17
+
18
+
- {{% icon-feature %}} **NGINXaaS for Google now supports F5 WAF for NGINX (Preview)**
19
+
20
+
You can now deploy NGINXaaS with [F5 WAF for NGINX]({{< ref "/waf" >}}); an advanced high-performance web application firewall (WAF) to provide protection from OWASP Top 10 web application security risks.
21
+
22
+
**Note:** This feature is currently in Preview and free to use during the preview period. Custom security policies and custom logging profiles are not yet supported.
23
+
15
24
## April 16, 2026
16
25
17
26
- {{% icon-feature %}} **NGINXaaS for Google now supports Managed Public Endpoint deployments (Preview)**
Copy file name to clipboardExpand all lines: content/nginxaas-google/getting-started/create-deployment/deploy-console.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,7 @@ Next, create a new NGINXaaS deployment using the NGINXaaS Console:
60
60
- Add an optional description for your deployment.
61
61
- Change the **NCU Capacity** if needed.
62
62
- The default value of `20 NCU` should be adequate for most scenarios.
63
+
- Enable **WAF** if you want [F5 WAF for NGINX]({{< ref "/waf" >}}) enabled for your deployment.
63
64
- In the Apply Configuration section, select an NGINX configuration [you created earlier](#create-or-import-an-nginx-configuration) from the **Choose Configuration** list.
64
65
- Select a **Configuration Version** from the list.
65
66
- In the Cloud Details section, enter the network attachment ID that [you created earlier](#create-a-network-attachment) or select it in the **Network attachment** list.
@@ -78,7 +79,7 @@ In the NGINXaaS Console,
78
79
79
80
1. To open the details of your deployment, select its name from the list of deployments.
80
81
- You can view the details of your deployment, including the status, region, network attachment, NGINX configuration, and more.
81
-
1. Select **Edit** to modify the deployment description, and NCU Capacity.
82
+
1. Select **Edit** to modify the deployment description, NCU Capacity, and WAF enablement.
82
83
- You can also configure monitoring from here. Detailed instructions can be found in [Enable Monitoring]({{< ref "/nginxaas-google/monitoring/enable-monitoring.md" >}})
83
84
1. Select **Update** to save your changes.
84
85
1. Select the Configuration tab to view the current NGINX configuration associated with the deployment.
Copy file name to clipboardExpand all lines: content/nginxaas-google/getting-started/nginx-configuration/overview.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,7 +78,9 @@ For connection and request rate limiting, consider using these NGINX modules:
78
78
79
79
## Configuration directives list
80
80
81
-
NGINXaaS supports a limited set of NGINX directives.
81
+
NGINXaaS supports a limited set of NGINX directives. The directives with the "app_protect" prefix require [F5 WAF for NGINX]({{< ref "/waf" >}}) to be enabled for the deployment.
82
+
83
+
NGINXaaS does not yet support F5 WAF for NGINX custom security policies or logging profiles. Support is limited to the [prebuilt policies]({{< ref "/waf/policies/configuration.md#default-policy" >}}) and the [default logging profiles]({{< ref "/waf/logging/logs-overview.md#default-logging-profile-bundles" >}}).
82
84
83
85
{{< details summary="Alphabetical index of directives">}}
84
86
@@ -99,6 +101,19 @@ NGINXaaS supports a limited set of NGINX directives.
Copy file name to clipboardExpand all lines: content/nginxaas-google/monitoring/enable-nginx-logs.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ f5-content-type: how-to
8
8
f5-product: NGOOGL
9
9
---
10
10
11
-
F5 NGINXaaS for Google (NGINXaaS) supports integrating with Google Cloud services to collect NGINX error and access logs.
11
+
F5 NGINXaaS for Google (NGINXaaS) supports integrating with Google Cloud services to collect NGINX error and access logs, and F5 WAF for NGINX security logs.
12
12
13
13
## Prerequisites
14
14
@@ -24,6 +24,10 @@ F5 NGINXaaS for Google (NGINXaaS) supports integrating with Google Cloud service
24
24
25
25
{{< include "/nginxaas-google/logging-config-access-logs.md" >}}
26
26
27
+
## Setting up F5 WAF for NGINX security logs
28
+
29
+
{{< include "/nginxaas-google/logging-config-security-logs.md" >}}
30
+
27
31
## Export NGINX logs to a Google Cloud Project
28
32
29
33
To enable sending logs to your desired Google Cloud project, you must specify the project ID when creating or updating a deployment. To create a deployment, see [our documentation on creating an NGINXaaS deployment]({{< ref "/nginxaas-google/getting-started/create-deployment/" >}}) for a step-by-step guide. To update the deployment, in the NGINXaaS console,
0 commit comments