Admin Guide
- Installing NGINX and NGINX Plus
- Installing NGINX Plus
- Prerequisites
- Installing NGINX Plus on Amazon Linux, CentOS, Oracle Linux, and RHEL
- Installing NGINX Plus on Debian and Ubuntu
- Installing NGINX Plus on FreeBSD
- Installing NGINX Plus on SUSE Linux Enterprise Server
- Installing Dynamically Loadable Modules
- Upgrading NGINX Plus
- Upgrading NGINX Plus Modules
- Installing NGINX Open Source
- Choosing Between a Stable or a Mainline Version
- Choosing Between a Prebuilt Package and Compiling from Source
- Installing a Prebuilt Package
- Compiling and Installing from 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 on Docker
- Installing NGINX Plus
- Basic Functionality
- Load Balancer
- HTTP Load Balancing
- Overview
- Proxying HTTP Traffic to a Group of Servers
- Choosing a Load-Balancing Method
- Server Weights
- Server Slow-Start
- Enabling Session Persistence
- Limiting the Number of Connections
- Configuring Health Checks
- Sharing Data with Multiple Worker Processes
- Configuring HTTP Load Balancing Using DNS
- Load Balancing of Microsoft Exchange Servers
- Dynamic Configuration Using the NGINX Plus API
- TCP and UDP Load Balancing
- HTTP Health Checks
- TCP Health Checks
- UDP Health Checks
- Configuring Dynamic Load Balancing with the NGINX Plus API
- Accepting the PROXY Protocol
- HTTP Load Balancing
- Content Cache
- Web Server
- 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 Blacklisting of IP Addresses
- Monitoring
- Live Activity Monitoring
- Configuring Logging
- Debugging NGINX
- Monitoring NGINX and NGINX Plus with the New Relic Plug-In
- High Availability
- High Availability Support for NGINX Plus in On-Premises Deployments
- High Availability Support Based on Keepalived
- Configuring High Availability
- Using a Health-Check Script to Control Mastership
- Displaying Node State
- Forcing a State Change
- Adding More Virtual IP Addresses
- Dual-Stack Configuration of IPv4 and IPv6
- Troubleshooting keepalived and VRRP
- Keeping NGINX Plus Configuration Files in Sync
- Additional Configuration Examples
- Configuring Active-Active High Availability and Additional Passive Nodes with keepalived
- Synchronizing NGINX Configuration in a Cluster
- Runtime State Sharing in a Cluster
- High Availability Support for NGINX Plus in On-Premises Deployments
- Dynamic Modules
- Mail Proxy