NGINX Cookbook advanced recipes for high-performance load balancing
NGINX is one of the most widely used web servers available today, in part because of its capabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This revised cookbook provides easy-to-follow examples of real-world problems in application delivery. Practical rec...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media
2024.
|
Edición: | Third edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009799020506719 |
Tabla de Contenidos:
- Cover
- Copyright
- Table of Contents
- Preface
- Conventions Used in This Book
- O'Reilly Online Learning
- How to Contact Us
- Chapter 1. Basics
- 1.0 Introduction
- 1.1 Installing NGINX on Debian/Ubuntu
- Problem
- Solution
- Discussion
- 1.2 Installing NGINX Through the YUM Package Manager
- Problem
- Solution
- Discussion
- 1.3 Installing NGINX Plus
- Problem
- Solution
- Discussion
- 1.4 Verifying Your Installation
- Problem
- Solution
- Discussion
- 1.5 Key Files, Directories, and Commands
- Problem
- Solution
- Discussion
- 1.6 Using Includes for Clean Configs
- Problem
- Solution
- Discussion
- 1.7 Serving Static Content
- Problem
- Solution
- Discussion
- See Also
- Chapter 2. High-Performance Load Balancing
- 2.0 Introduction
- 2.1 HTTP Load Balancing
- Problem
- Solution
- Discussion
- 2.2 TCP Load Balancing
- Problem
- Solution
- Discussion
- 2.3 UDP Load Balancing
- Problem
- Solution
- Discussion
- 2.4 Load-Balancing Methods
- Problem
- Solution
- Discussion
- 2.5 Sticky Cookie with NGINX Plus
- Problem
- Solution
- Discussion
- 2.6 Sticky Learn with NGINX Plus
- Problem
- Solution
- Discussion
- 2.7 Sticky Routing with NGINX Plus
- Problem
- Solution
- Discussion
- 2.8 Connection Draining with NGINX Plus
- Problem
- Solution
- Discussion
- 2.9 Passive Health Checks
- Problem
- Solution
- Discussion
- See Also
- 2.10 Active Health Checks with NGINX Plus
- Problem
- Solution
- Discussion
- See Also
- 2.11 Slow Start with NGINX Plus
- Problem
- Solution
- Discussion
- Chapter 3. Traffic Management
- 3.0 Introduction
- 3.1 A/B Testing
- Problem
- Solution
- Discussion
- See Also
- 3.2 Using the GeoIP Module and Database
- Problem
- Solution
- Discussion
- See Also
- 3.3 Restricting Access Based on Country
- Problem
- Solution
- Discussion
- 3.4 Finding the Original Client
- Problem
- Solution
- Discussion
- 3.5 Limiting Connections
- Problem
- Solution
- Discussion
- 3.6 Limiting Rate
- Problem
- Solution
- Discussion
- 3.7 Limiting Bandwidth
- Problem
- Solution
- Discussion
- Chapter 4. Massively Scalable Content Caching
- 4.0 Introduction
- 4.1 Caching Zones
- Problem
- Solution
- Discussion
- See Also
- 4.2 Caching Hash Keys
- Problem
- Solution
- Discussion
- 4.3 Cache Locking
- Problem
- Solution
- Discussion
- 4.4 Use Stale Cache
- Problem
- Solution
- Discussion
- See Also
- 4.5 Cache Bypass
- Problem
- Solution
- Discussion
- 4.6 Cache Purging with NGINX Plus
- Problem
- Solution
- Discussion
- See Also
- 4.7 Cache Slicing
- Problem
- Solution
- Discussion
- See Also
- Chapter 5. Programmability and Automation
- 5.0 Introduction
- 5.1 NGINX Plus API
- Problem
- Solution
- Discussion
- See Also
- 5.2 Using the Key-Value Store with NGINX Plus
- Problem
- Solution
- Discussion
- See Also