Product Documentation

NGINX One

  • NGINX One Console
  • NGINX Plus
  • NGINX Instance Manager
  • NGINX Ingress Controller
  • NGINX Gateway Fabric
  • NGINX Open Source
  • NGINX Agent

F5 WAF for NGINX

  • F5 WAF for NGINX
  • F5 DoS for NGINX

NGINX as a Service

  • NGINXaaS for Azure
Skip Navigation
    • Overview
      • Overview
      • NGINX Plus licensing workflows
      • Getting started
      • Instructional videos
    • Overview
        • Installing NGINX Plus
        • Installing NGINX Open Source
        • Installing NGINX Plus AMIs on Amazon EC2
        • Install NGINX Plus on the Google Cloud Platform
        • Installing NGINX Plus on Microsoft Azure
        • Deploying NGINX and NGINX Plus with Docker
        • Control NGINX Processes at Runtime
        • Create NGINX Plus and NGINX Configuration Files
        • HTTP Load Balancing
        • TCP and UDP Load Balancing
        • HTTP Health Checks
        • TCP Health Checks
        • UDP Health Checks
        • gRPC Health Checks
        • Dynamic Configuration of Upstreams with the NGINX Plus API
        • Accepting the PROXY Protocol
        • NGINX Content Caching
        • Configuring NGINX and NGINX Plus as a Web Server
        • Serve Static Content
        • NGINX Reverse Proxy
        • Compression and Decompression
        • Using NGINX and NGINX Plus as an Application Gateway with uWSGI and Django
        • NGINX SSL Termination
        • SSL Termination for TCP Upstream Servers
        • Restricting Access with HTTP Basic Authentication
        • Authentication Based on Subrequest Result
        • Setting up JWT Authentication
        • Single Sign-On with OpenID Connect and Identity Providers
        • Limiting Access to Proxied HTTP Resources
        • Restricting Access to Proxied TCP Resources
        • Restricting Access by Geographical Location
        • Securing HTTP Traffic to Upstream Servers
        • Securing TCP Traffic to Upstream Servers
        • Dynamic Denylisting of IP Addresses
        • Live Activity Monitoring
        • Configuring Logging
        • Debugging NGINX
        • NGINX Diagnostic Package
        • Monitoring NGINX and NGINX Plus with the New Relic Plug-In
        • High Availability Support for NGINX Plus in On-Premises Deployments
        • Configuring Active-Active High Availability and Additional Passive Nodes with keepalived
        • Synchronizing NGINX Configuration in a Cluster
        • Runtime State Sharing in a Cluster
        • How NGINX Plus Performs Zone Synchronization
        • Dynamic Modules
        • ACME
        • Brotli
        • Cookie-Flag
        • Encrypted-Session
        • FIPS Status Check
        • GeoIP
        • GeoIP2
        • Headers-More
        • HTTP Substitutions Filter
        • Image-Filter
        • Lua
        • NGINX Developer Kit
        • NGINX ModSecurity WAF
        • njs Scripting Language
        • OpenTelemetry
        • OpenTracing
        • Perl
        • Phusion Passenger Open Source
        • Prometheus-njs
        • RTMP
        • Set-Misc
        • SPNEGO
        • Uninstalling a dynamic module
        • XSLT
        • Configure NGINX as a Mail Proxy Server
        • Active-Active HA for NGINX Plus on AWS Using AWS Network Load Balancer
        • Active-Passive HA for NGINX Plus on AWS Using Elastic IP Addresses
        • Using NGINX or NGINX Plus as the Ingress Controller for Amazon Elastic Kubernetes Services
        • Create Amazon EC2 Instances for NGINX Open Source and NGINX Plus
        • Global Server Load Balancing with NS1 and NGINX Plus
        • All-Active HA for NGINX Plus on the Google Cloud Platform
        • Load Balancing Apache Tomcat Servers with NGINX Open Source and NGINX Plus
        • Load Balancing Microsoft Exchange Servers with NGINX Plus
        • Load Balancing Node.js Application Servers with NGINX Open Source and NGINX Plus
        • Load Balancing Oracle E-Business Suite with NGINX Plus
        • Load Balancing Oracle WebLogic Server with NGINX Open Source and NGINX Plus
        • Load Balancing Wildfly and JBoss Application Servers with NGINX Open Source and NGINX Plus
        • Active-Active HA for NGINX Plus on Microsoft Azure Using the Azure Standard Load Balancer
        • Creating Microsoft Azure Virtual Machines for NGINX Open Source and F5 NGINX Plus
        • Migrating Load Balancer Configuration from Citrix ADC to NGINX Plus
        • Migrating Load Balancer Configuration from F5 BIG-IP LTM to F5 NGINX Plus
        • Single Sign-On With Auth0
        • Single Sign-On with Amazon Cognito
        • Single Sign-On with Microsoft Active Directory FS
        • Single Sign-On with Microsoft Entra ID
        • Single Sign-On with Keycloak
        • Single Sign-On with OneLogin
        • Single Sign-On with Okta
        • Single Sign-On with Ping Identity
          • Single Sign-On with Amazon Cognito and njs
          • Single Sign-On With Auth0 and njs
          • Single Sign-On with Keycloak and njs
          • Single Sign-On with Microsoft AD FS and njs
          • Single Sign-On with Okta and njs
          • Single Sign-On with OneLogin and njs
          • Single Sign-On with Ping Identity and njs
      • Setting up an NGINX demo environment
    • Releases
    • Technical Specs
    • Open Source Components
    • NGINX Plus FIPS Compliance
    • NGINX Directives Index
    • NGINX Variables Index
    • Overview
    • Technical Specifications
      • Overview
      • Installing the NGINX ModSecurity WAF
      • Using the OWASP CRS with the NGINX ModSecurity WAF
      • Using the ModSecurity Rules from Trustwave SpiderLabs with the NGINX ModSecurity WAF
    • Overview
      • F5 DoS for NGINX Deployment
      • F5 WAF for NGINX + DoS AMIs on Amazon EC2
      • F5 DoS for NGINX Directives and Policy
      • F5 DoS for NGINX Logs Overview
      • F5 DoS for NGINX Live Activity Monitoring
      • F5 DoS for NGINX Security Log
      • F5 DoS for NGINX Access Log Request Mechanism
      • F5 DoS for NGINX Operation Log
      • F5 DoS for NGINX Troubleshooting Guide
      • F5 DoS for NGINX 4.7
      • F5 DoS for NGINX 4.6
      • F5 DoS for NGINX Arbitrator 1.2.0
      • F5 DoS for NGINX 4.5
      • F5 DoS for NGINX 4.4
      • F5 DoS for NGINX 4.3
      • F5 DoS for NGINX 4.2
      • F5 DoS for NGINX 4.1
      • F5 DoS for NGINX Arbitrator 1.1.1
      • F5 DoS for NGINX 4.0
      • F5 DoS for NGINX 3.1
      • F5 DoS for NGINX 3.0
      • F5 DoS for NGINX 2.4
      • F5 DoS for NGINX 2.3
      • F5 DoS for NGINX 2.2
      • F5 DoS for NGINX 2.1
      • F5 DoS for NGINX 2.0
      • F5 DoS for NGINX Arbitrator 1.1.0
      • NGINX App Protect 1.0
    • Overview
        • NGINX App Protect WAF Administration Guide
        • Using NGINX App Protect WAF with NGINX Management Suite
        • Upgrade NGINX App Protect WAF on Managed Instances
        • NGINX App Protect WAF Configuration Guide
        • NGINX App Protect WAF Declarative Policy
        • NGINX App Protect WAF Logs Overview
        • NGINX App Protect WAF Security Log
        • NGINX App Protect WAF Operation Log
        • NGINX App Protect WAF Debug Log
        • NGINX App Protect WAF Access Log
        • NGINX App Protect WAF Troubleshooting Guide
        • NGINX App Protect WAF 4.16
        • NGINX App Protect WAF 4.15
        • NGINX App Protect WAF 4.14
        • NGINX App Protect WAF 4.13
        • NGINX App Protect WAF 4.12
        • NGINX App Protect WAF 4.11
        • NGINX App Protect WAF 4.10
        • NGINX App Protect WAF 4.9
        • NGINX App Protect WAF 4.8.1
        • NGINX App Protect WAF 4.8
        • NGINX App Protect WAF 4.7
        • NGINX App Protect WAF 4.6
        • NGINX App Protect WAF 4.5
        • NGINX App Protect WAF 4.4
        • NGINX App Protect WAF 4.3
        • NGINX App Protect WAF 4.2
        • NGINX App Protect WAF 4.1
        • NGINX App Protect WAF 4.0
        • NGINX App Protect WAF 3.12.2
        • NGINX App Protect WAF 3.12
        • NGINX App Protect WAF 3.11
        • NGINX App Protect WAF 3.10
        • NGINX App Protect WAF 3.9.1
        • NGINX App Protect WAF 3.9
        • NGINX App Protect WAF 3.8
        • NGINX App Protect WAF 3.7
        • NGINX App Protect WAF 3.6
        • NGINX App Protect WAF 3.5
        • NGINX App Protect WAF 3.4
        • NGINX App Protect WAF 3.3
        • NGINX App Protect WAF 3.2
        • NGINX App Protect WAF 3.1
        • NGINX App Protect WAF 3.0
        • NGINX App Protect WAF 2.3
        • NGINX App Protect WAF 2.2
        • NGINX App Protect WAF 2.1
        • NGINX App Protect WAF 2.0
        • NGINX App Protect WAF 1.3
        • NGINX App Protect WAF 1.2
        • NGINX App Protect WAF 1.1
        • NGINX App Protect WAF 1.0
        • NGINX App Protect WAF Administration Guide
        • Installing NGINX App Protect WAF
        • Deploy NGINX App Protect WAF with Helm
        • Deploy NGINX App Protect WAF with Manifests
        • Deploy NGINX App Protect WAF with Docker
        • NGINX App Protect WAF Compiler
        • Upgrade NGINX App Protect WAF on Managed Instances
        • NGINX App Protect WAF Configuration Guide
        • NGINX App Protect WAF Declarative Policy
        • NGINX App Protect WAF Security Log
        • NGINX App Protect WAF Access Log
        • NGINX App Protect WAF Logs Overview
        • NGINX App Protect WAF Troubleshooting Guide
        • NGINX App Protect WAF 5.8
        • NGINX App Protect WAF 5.7
        • NGINX App Protect WAF 5.6
        • NGINX App Protect WAF 5.5
        • NGINX App Protect WAF 5.4
        • NGINX App Protect WAF 5.3
        • NGINX App Protect WAF 5.2
        • NGINX App Protect WAF 5.1
        • NGINX App Protect WAF 5.0
    • Overview
      • Gateway architecture
      • Gateway API Compatibility
      • Advanced features with NGINX Plus
      • Resource validation
      • Product telemetry
      • Custom policies
    • Get started
      • Add certificates for secure authentication
      • Install NGINX Gateway Fabric with Helm
      • Install NGINX Gateway Fabric with Manifests
      • Install NGINX Gateway Fabric with NGINX Plus
      • Build NGINX Gateway Fabric
      • Deploy a Gateway for data plane instances
      • Upgrade NGINX Gateway Fabric
      • Migrate from NGINX Ingress Controller to NGINX Gateway Fabric
      • Routing traffic to applications
      • Application routes using HTTP matching conditions
      • HTTP redirects and rewrites
      • HTTPS termination
      • Modify HTTP request and response headers
      • Configure Request Mirroring
      • Client Settings Policy API
      • Configure TLS passthrough
      • Use the SnippetsFilter API
      • Upstream Settings Policy API
      • Secure traffic using Let's Encrypt and cert-manager
      • Securing backend traffic
      • Control plane configuration
      • Data plane configuration
      • Upgrade applications without downtime
      • Scaling the control plane and data plane
      • Configure tracing
      • Monitoring with Prometheus and Grafana
      • Access the NGINX Plus dashboard
    • Troubleshooting
      • API reference
      • Command-line reference guide
      • Technical specifications
      • Permissions
    • Support
    • Changelog
    • Overview
      • About
      • The design of NGINX Ingress Controller
      • Extensibility with NGINX Plus
      • Product telemetry
    • Technical specifications
        • Installation with Helm
        • Installation with Manifests
        • Installation with NGINX Ingress Operator
        • Install NGINX Ingress Controller and F5 WAF for NGINX with Docker and Helm
        • Download NGINX Ingress Controller from the F5 Registry
        • Add an NGINX Ingress Controller image to your cluster
      • Create a license Secret
      • Build NGINX Ingress Controller
      • Upgrade NGINX Ingress Controller
      • Run multiple NGINX Ingress Controllers
      • Migrate from Ingress-NGINX Controller to NGINX Ingress Controller
          • Build NGINX Ingress Controller with F5 WAF for NGINX
          • Configure NGINX App Protect with NGINX Ingress Controller
          • Build NGINX Ingress Controller with F5 WAF for NGINX
          • Configure NGINX App Protect with NGINX Ingress Controller
          • Compile F5 WAF for NGINX policies using NGINX Instance Manager
          • Troubleshoot F5 WAF for NGINX
          • Build NGINX Ingress Controller with F5 DoS for NGINX
          • Configuration
          • DoS protected resource specification
          • Troubleshoot F5 DoS for NGINX
        • F5 BIG-IP
        • Command-line arguments
        • GlobalConfiguration resource
        • ConfigMap resources
        • Management ConfigMap resource
        • Custom templates
        • Reporting resource status
        • Basic configuration
        • Advanced configuration with Annotations
        • Custom annotations
        • Advanced configuration with Snippets
        • Cross-namespace configuration
      • Security recommendations
      • Configuration examples
      • Policy resources
      • TransportServer resources
      • VirtualServer and VirtualServerRoute resources
      • Host and Listener collisions
      • Proxy Buffer Configuration Auto-Adjustment
      • Deploy a Policy for access control
      • Logs available from NGINX Ingress Controller
      • View the NGINX status page
      • Enable OpenTelemetry
      • Enable Prometheus metrics
      • Enable Service Insight
      • Enable OpenTracing (Removed in v5.0.0)
      • Commercial support
      • Troubleshooting common issues
      • Troubleshooting Ingress resources
      • Troubleshooting Policy resources
      • Troubleshooting VirtualServer resources
      • Configuring VirtualServer with custom HTTP and HTTPS listener ports
      • Connect F5 WAF for NGINX to NGINX Security Monitoring
      • Customize OIDC Configuration with NGINX Ingress Controller
      • Customizing NGINX Ingress Controller Ports
      • Ingresses Path Matching Using Path-Regex Annotation
      • NGINX Ingress Controller and Istio Service Mesh
      • NGINX Ingress Controller and Linkerd
      • NGINX Ingress Controller and Open Service Mesh
      • Using NGINX Ingress Controller with NGINX Dynamic Modules
    • Releases
    • Community and contributing
    • Glossary
    • Overview
      • Technical Specifications
      • NGINX Instance Manager dashboard
      • Overview: NGINX Instance Manager REST API
        • Deploy using Docker Compose
        • Deploy NGINX Plus in a container (data plane)
        • Deploy using Helm
        • Configurable helm settings
        • Frequently used Helm configurations
        • Overview
        • Install with Ansible
        • Build and deploy images
        • Install the latest NGINX Instance Manager with a script
        • Manually install any version of NGINX Instance Manager
      • Install the latest NGINX Instance Manager with a script (disconnected)
      • Manually install any version of NGINX Instance Manager (disconnected)
      • Add a license (disconnected)
      • Report usage data to F5 (disconnected)
      • Add a license (connected)
      • Report usage data to F5 (connected)
          • Set up basic authentication
          • Get started with OIDC
          • Microsoft Entra: Set up OIDC authentication
          • Automate OIDC with Microsoft Entra
          • Keycloak: Set up OIDC authentication
          • Provision users and groups using SCIM
        • Overview: RBAC
        • Create and manage roles
        • Assign roles to users or user groups
        • Manage resource groups
        • Back up and restore
        • Install SQLite (for NGINX Instance Manager 2.14.1 and earlier)
      • Configure settings with nms.conf
      • Use a third-party forward proxy
      • High availability with keepalived
      • Configure ClickHouse
      • Use Vault for storing secrets
      • Configure SELinux
      • Configure telemetry and web analytics
      • Optimize NGINX proxy gateway for large data planes
      • Secure client access and network traffic
      • Overview: NGINX instance metrics
      • Query the Metrics API
      • View events and metrics
        • Dimensions Catalog
        • Events Catalog
        • Metrics Catalog
      • Stage NGINX configs
      • Publish NGINX configs
      • Publish NGINX configs with version control
          • About NGINX config templates
          • F5 Global Default base template
          • Augment templates
          • Template resource files
          • Manage NGINX configs with templates
          • RBAC for config templates and submissions
          • Round-robin reverse proxy with an augment template
          • JSON Schemas for Dynamic Web Forms
      • Add an NGINX instance
      • Scan and discover NGINX instances
      • Create and manage instance groups
      • Manage SSL certificates
      • Organize instances with tags
      • How WAF policy management works
      • Set up WAF configuration management
      • Manage and deploy WAF policies and log profiles
        • Set up F5 WAF for NGINX instances for Security Monitoring
        • Add user access to Security Monitoring dashboards
        • Update the Attack Signature Database
        • Update the geolocation database used in dashboards
        • Troubleshooting
      • Create a support package
      • Create a support package from a Helm installation
      • Where to go for support
      • Release notes
      • Known issues
    • Overview
    • Get started
      • Prepare - Create and manage data plane keys
      • Prepare - Set up NGINX as a proxy
      • Prepare - Set up an explicit forward proxy
      • Add an NGINX instance
      • Connect NGINX Plus container images
        • View and edit an NGINX instance
        • Add a file to an instance
        • Manage Config Sync Groups
        • Add a file to a Config Sync Group
        • Add a Staged Configuration
        • View and edit a Staged Configuration
        • Import and export a Staged Configuration
        • Use the API to manage your Staged Configurations
        • Author templates
        • Import templates
        • Submit templates
        • Save rendered config as staged config
        • Add service-specific locations
        • Manage certificates
        • Enable metrics
        • Review metrics on the NGINX One dashboard
      • Clean up unavailable NGINX instances
      • F5 WAF for NGINX integration overview
      • Add and configure a policy
      • Add signature sets and exceptions
      • Add cookies, parameters and URLs
      • Review policy
      • Deploy policy
      • Matching types: Explicit vs Wildcard
      • Set security policies through the API
      • Set up security alerts
      • Learn about Role-based access control
      • Review default roles
      • Set up custom roles with API groups
      • Integrate Kubernetes control planes
      • Connect NGINX Ingress Controller
      • Connect NGINX Gateway Fabric with Helm
      • Connect NGINX Gateway Fabric with Manifests
      • Overview
      • Lab 1: Get started with NGINX One Console
      • Lab 2: Run workshop components with Docker
      • Lab 3: Explore NGINX One Console features
      • Lab 4: Config Sync Groups
      • Lab 5: Upgrade NGINX Plus to the latest version
        • About
        • Technical Specifications
        • Install from Open Source repo
        • Install from NGINX Plus repo
        • Install from GitHub package files
        • Upgrade NGINX Agent
        • Uninstall NGINX Agent
        • Run the NGINX Agent in a container
        • Configuration overview
        • Review and configure features
        • Add users to nginx-agent group
        • Configure SELinux
        • Export NGINX instance metrics
        • Community and contribution
        • Troubleshooting
      • Agent changelog
      • Authentication
      • Manage NGINX configurations with API requests
      • API reference guide
    • Glossary
    • Changelog
      • What is NGINX Service Mesh?
      • Technical Specifications
      • Architecture
        • Supported Platforms
        • Persistent Storage
        • Google Kubernetes Engine
        • Kubeadm
        • Kubespray
        • OpenShift
        • Rancher Kubernetes Engine
        • Configuration Options
        • Install with nginx-meshctl
        • Install with Helm
        • Upgrade with nginx-meshctl
        • Upgrade with Helm
        • Uninstall with nginx-meshctl
        • Uninstall with Helm
      • Sidecar Proxy Injection
      • Monitoring and Tracing
      • Secure Mesh Traffic using mTLS
      • Prometheus Metrics
      • SMI Traffic Metrics
      • SMI Traffic Policies
      • Private Registry
      • Production Tuning
      • v1alpha1 RateLimit Documentation
        • Deploy with NGINX Ingress Controller
        • Configure a Secure Egress Route with NGINX Ingress Controller
        • Expose an Application with NGINX Ingress Controller
        • Expose a UDP Application with NGINX Ingress Controller
      • Install NGINX Service Mesh with Basic Observability
      • Deploy an Example App with NGINX Service Mesh
      • Deployments using Traffic Splitting
      • Services using Access Control
      • Configure Rate Limiting
      • NGINX Service Mesh Permissions
      • NGINX Service Mesh API
      • CLI Reference
      • Where to Go for Support
      • Release Notes 2.0.0
      • Release Notes 1.7.0
      • Release Notes 1.6.0
      • Release Notes 1.5.0
      • Release Notes 1.4.1
      • Release Notes 1.4.0
      • Release Notes 1.3.1
      • Release Notes 1.3.0
      • Release Notes 1.2.1
      • Release Notes 1.2.0
      • Release Notes 1.1.0
      • Release Notes 1.0.1
      • Release Notes 1.0.0
      • Release Notes 0.9.1
      • Release Notes 0.9.0
      • Release Notes 0.8.0
      • Release Notes 0.7.0
      • Release Notes 0.6.0
      • Release Notes 0.5.0
      • Open Source Licenses Addendum
    • Overview
      • Overview and architecture
      • Feature overview
      • Enable F5 WAF for NGINX
      • Configure F5 WAF for NGINX
      • Enable F5 WAF for NGINX Logs
      • Disable F5 WAF for NGINX
      • Overview and prerequisites
        • Deploy using the Azure portal
        • Deploy using the Azure CLI
        • Deploy using Terraform
      • Assign Managed Identities
        • Overview
        • Add certificates using the Azure portal
        • Add certificates using the Azure CLI
        • Add certificates using Terraform
        • Overview
        • Upload using the Azure portal
        • Upload using the Azure CLI
        • Upload using Terraform
      • Migrate from Standard to Standard V2
    • NGINXaaS Load Balancer for Kubernetes
      • Enable monitoring
      • Configure alerts
        • Enable NGINX logs using Azure Portal
        • Enable NGINX logs using CLI
        • Enable NGINX logs using Terraform
      • Metrics catalog
      • Migrate from Custom metrics to Platform metrics
      • Billing overview
      • Usage and cost estimator
      • Azure Resource Manager templates
      • Azure SDK
      • Azure CLI
      • Runtime State Sharing
      • Scaling guidance
      • Upgrade channels
      • Enable content caching
      • Hosting static content
      • Enable rate limiting
      • Use the njs Scripting language
      • Recreating a deployment
        • Use a certificate from Azure Key Vault
        • Restricting access with HTTP basic authentication
        • Setting up JWT authentication
        • Securing upstream traffic
        • Set up OIDC authentication
        • Connect to upstreams with Azure Private Link
      • GeoIP2
    • Disaster recovery
      • Support
      • Connectivity test tool
      • Troubleshooting guide
    • Service status
      • 2025
        • 2024
        • 2023
        • 2022
      • Module Changelog
    • Known issues
    • Overview
      • Overview
      • Technical specifications
      • Terminology
      • Virtual machine or bare metal
      • Kubernetes
      • Kubernetes operations improvements (Early access)
      • Docker
      • Disconnected or air-gapped environments
      • Update F5 WAF for NGINX signatures
      • Upgrade F5 WAF for NGINX
      • Uninstall F5 WAF for NGINX
      • Configure NGINX features with F5 WAF
      • Use apreload to apply configuration updates
      • Build and use the compiler tool
      • Build and use the converter tools
      • Configure SELinux
      • Secure traffic using mTLS
      • Add a read-only filesystem for Kubernetes
      • Configure policies
      • Directives
      • External references
      • Violations
      • Policy parameter reference
      • Allowed methods
      • Attack signatures
      • Brute force attack preventions
      • Cookie enforcement
      • Data guard
      • Deny and Allow IP lists
      • Disallowed file type extensions
      • Do-nothing
      • Evasion techniques
      • Geolocation
      • GraphQL protection
      • gRPC protection
      • HTTP compliance
      • IP address lists
      • IP intelligence
      • JWT protection
      • Override rules
      • Server technology signatures
      • Time-based signature staging
      • Threat campaigns
      • User-defined HTTP headers
      • User-defined URLs and parameters
      • XFF trusted headers
      • XML and JSON content
      • Log types
      • Custom dimensions for log entries
      • Security logs
      • Operation logs
      • Access logs
      • Debug logs
      • Overview
      • 2024 archive
    • Support
    • Overview
    • About
    • Technical specifications
      • Getting started
      • Installation from GitHub release
      • Installation from NGINX repository
      • Installation from NGINX Plus repository
      • Run without root privileges
      • Upgrade NGINX Agent package
      • Uninstall NGINX Agent package
        • Build container images
        • Container support and troubleshooting
      • Overview
      • Basic configuration
      • Features configuration
      • Encrypt communication
      • Add NGINX users to nginx-agent group
      • Health checks
    • Community and contribution
    • Support
    • Changelog
    • Development environment setup
      • Overview and Main Components
      • NGINX Amplify Agent Overview
        • Install NGINX Amplify Agent
        • Update NGINX Amplify Agent
        • Configuring NGINX Amplify Agent
        • Uninstall NGINX Amplify Agent
        • Use NGINX Amplify Agent with Docker
      • Metadata and Metrics Collection
      • Detecting and Monitoring NGINX Instances
      • Configuring NGINX for Metric Collection
      • Troubleshooting Metrics Collection
      • NGINX Configuration Analysis
      • NGINX Amplify Agent Source Code
      • Overview
      • Graphs
      • Inventory
      • Dashboards
      • Analyzer
      • Alerts
      • Account Settings
      • Metrics and Metadata Overview
      • OS Metrics
      • NGINX Metrics
      • Other Metrics
      • General
      • NGINX Amplify Agent
      • NGINX Amplify User Interface
      • NGINX Amplify Metrics and Metadata
    • Other NGINX Amplify Resources
    • Changelog
    • Known Issues
    • Overview
    • About NGINX Unit
    • Key features
    • Installation
    • Control API
    • Configuration
    • Scripting
    • SSL/TLS certificates
    • Status API
    • CLI (unitctl)
      • Overview
      • Unit in Docker
      • Building from source
      • Unit in Ansible
      • NGINX integration
      • TLS with Certbot
      • Working with language modules
      • App samples
      • Security checklist
      • Walkthrough
        • Bottle
        • CakePHP
        • Catalyst
        • CodeIgniter
        • Django
        • Django Channels
        • Express
        • Falcon
        • FastAPI
        • Flask
        • Gillotina
        • Koa
        • Laravel
        • Lumen
        • Pyramid
        • Quart
        • Responder
        • Ruby on Rails
        • Sanic
        • Spring Boot
        • Starlette
        • Symfony
        • Yii
        • Zope
        • Apollo
        • Bugzilla
        • Datasette
        • DokuWiki
        • Drupal
        • Grafana
        • Jira
        • Joomla
        • Mailman Web
        • Matomo
        • MediaWiki
        • Mercurial
        • MODX
        • MoinMoin
        • NextCloud
        • OpenGrok
        • phpBB
        • phpMyAdmin
        • Plone
        • Redmine
        • Review Board
        • Roundcube
        • Trac
        • WordPress
    • Troubleshooting
    • Community
        • Unit 1.34.2 Released
        • Unit 1.34.1 Released
        • Unit 1.34.0 Released
        • Unit 1.33.0 Released
        • Unit 1.32.1 Released
        • The WebAssembly Component Model - Part 1
        • Wasm Components - Working with the Spin SDK for Rust
        • The WebAssembly Component Model - Part 2
        • Unit 1.32.0 Released
        • Unit 1.31.1 Released
        • Unit 1.31.0 Released
        • Unit 1.30.0 Released
        • 2022
        • 2021
        • 2020
        • 2019
        • 2018
    • Changelog
  • Open Source Components
  • Search Results
NGINX Docs
  • F5

    Deliver and secure every app

  • DevCentral

    Connect & learn in our hosted community

  • MyF5

    Your key to everything F5, including support, registration keys, and subscriptions

  • NGINX

    Learn more about NGINX Open Source and read the community blog

  • Community Forum

    Engage with the broader NGINX community for discussions and troubleshooting

F5 logo

©2025 F5, Inc. All rights reserved. NGINX is a registered trademark of F5, Inc.

Trademarks Policies Privacy California Privacy Do Not Sell My Personal Information