NGINX App Protect integration overview

You can now integrate the features of F5 NGINX App Protect WAF v4 and v5 in F5 NGINX One Console. NGINX App Protect offers advanced Web Application Firewall (WAF) capabilities. Through the NGINX One Console UI, you can now set up the NGINX App Protect WAF firewall. This solution provides robust security and scalability.

Features

Once you’ve connected to the NGINX One Console, select App Protect > Policies. You can add new policies or edit existing policies, as defined in the NGINX App Protect WAF Administration Guide

Through the NGINX One Console UI, you can:

You can also set up policies through the NGINX One Console API.

Set up NGINX App Protect

You can install and upgrade NGINX App Protect:

Version 4:

Version 5:

NGINX App Protect WAF Version 5 has specific requirements for the configuration with Docker containers:

  • Directory associated with the volume, which you may configure in a docker-compose.yaml file.
    • You may set it up with the volumes directive with a directory like /etc/nginx/app_protect_policies.

    • You need to set up the container volume. So when the policy bundle is referenced in the nginx directive, the file path is what the container sees.

    • You need to also include an app_protect_policy_file, as described in App Protect Specific Directives

    • You’ll need to set a policy bundle (in compressed tar format) in a configured volume.

    • Make sure the directory for NGINX Agent includes /etc/nginx/app_protect_policies.

When you deploy NAP policy through NGINX One Console, do not also use plain JSON policy in the same NGINX instance.