NGINX Docs
    • 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

  1. Home
  2. F5 NGINX Plus

F5 NGINX Plus F5 NGINX Plus

  • Admin Guide
    • Installing NGINX and NGINX Plus
    • Installing NGINX Plus
    • Installing NGINX Open Source
    • Installing NGINX Plus AMIs on Amazon EC2
    • Installing NGINX Plus on the Google Cloud Platform
    • Installing NGINX Plus on Microsoft Azure
    • Deploying NGINX and NGINX Plus with Docker
    • Basic Functionality
    • Controlling NGINX Processes at Runtime
    • Creating NGINX Plus and NGINX Configuration Files
    • Load Balancer
    • 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
    • Content Cache
    • NGINX Content Caching
    • Web Server
    • Configuring NGINX and NGINX Plus as a Web Server
    • Serving Static Content
    • NGINX Reverse Proxy
    • Compression and Decompression
    • Using NGINX and NGINX Plus as an Application Gateway with uWSGI and Django
    • Security Controls
    • NGINX SSL Termination
    • SSL Termination for TCP Upstream Servers
    • Restricting Access with HTTP Basic Authentication
    • Authentication Based on Subrequest Result
    • Setting up JWT Authentication
    • 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
    • Monitoring
    • Live Activity Monitoring
    • Configuring Logging
    • Debugging NGINX
    • NGINX Diagnostic Package
    • Monitoring NGINX and NGINX Plus with the New Relic Plug-In
    • High Availability
    • 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
    • Dynamic Modules
    • 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
    • Mail Proxy
    • Configuring NGINX as a Mail Proxy Server
  • Deployment Guides
    • Amazon Web Services
    • 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
    • Global Server Load Balancing with NS1 and NGINX Plus
    • Google Cloud Platform
    • All-Active HA for NGINX Plus on the Google Cloud Platform
    • Load Balancing Third-Party Servers
    • 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
    • Microsoft Azure
    • 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
    • Migrate Hardware ADCs
    • Migrating Load Balancer Configuration from Citrix ADC to NGINX Plus
    • Migrating Load Balancer Configuration from F5 BIG-IP LTM to F5 NGINX Plus
    • Set Up Single Sign-On for Proxied Applications
    • Single Sign-On with Amazon Cognito
    • Single Sign-On With Auth0
    • Single Sign-On with Keycloak
    • Single Sign-On with Microsoft Active Directory FS
    • Single Sign-On with Okta
    • Single Sign-On with OneLogin
    • Single Sign-On with Ping Identity
      • Setting up an NGINX demo environment
  • Releases
  • Technical Specs
  • Open Source Components
  • NGINX Plus FIPS Compliance
  • NGINX Directives Index

F5 NGINX Plus

Documentation for NGINX Open Source and F5 NGINX Plus.

Request your free 30‑day trial today.

Admin Guide

Deployment Guides

Releases

Technical Specs

Open Source Components

NGINX Plus FIPS Compliance

NGINX Directives Index

Company
  • About F5 NGINX
  • Events

Resources
  • Blog
  • FAQ
  • Professional Services
  • Training
Products
  • F5 NGINX One
  • F5 NGINX Plus
  • F5 NGINX App Protect
  • F5 NGINX Instance Manager
  • F5 NGINX Ingress Controller
  • F5 NGINX Gateway Fabric
  • F5 NGINXaaS for Azure
NGINX on GitHub
  • NGINX Open Source
  • NGINX Unit
  • NGINX Amplify
  • NGINX Agent
  • NGINX Kubernetes Ingress Controller
  • NGINX Gateway Fabric
Social

F5 logo ©2025 F5, Inc. All rights reserved.

Trademarks Policies Open Source Components Privacy California Privacy Do Not Sell My Personal Information

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