Book description
NoneTable of contents
- Foreword
- Preface
- 1. Basics
-
2. High-Performance Load Balancing
- 2.0. Introduction
- 2.1. HTTP Load Balancing
- 2.2. TCP Load Balancing
- 2.3. UDP Load Balancing
- 2.4. Load-Balancing Methods
- 2.5. Sticky Cookie with NGINX Plus
- 2.6. Sticky Learn with NGINX Plus
- 2.7. Sticky Routing with NGINX Plus
- 2.8. Connection Draining with NGINX Plus
- 2.9. Passive Health Checks
- 2.10. Active Health Checks with NGINX Plus
- 2.11. Slow Start with NGINX Plus
- 3. Traffic Management
- 4. Massively Scalable Content Caching
-
5. Programmability and Automation
- 5.0. Introduction
- 5.1. NGINX Plus API
- 5.2. Using the Key-Value Store with NGINX Plus
- 5.3. Extending NGINX with a Common Programming Language
- 5.4. Installing with Puppet
- 5.5. Installing with Chef
- 5.6. Installing with Ansible
- 5.7. Installing with SaltStack
- 5.8. Automating Configurations with Consul Templating
-
6. Authentication
- 6.0. Introduction
- 6.1. HTTP Basic Authentication
- 6.2. Authentication Subrequests
- 6.3. Validating JWTs with NGINX Plus
- 6.4. Creating JSON Web Keys
- 6.5. Validate JSON Web Tokens with NGINX Plus
- 6.6. Automatically Obtaining and Caching JSON Web Key Sets with NGINX Plus
- 6.7. Authenticate Users via Existing OpenID Connect SSO with NGINX Plus
-
7. Security Controls
- 7.0. Introduction
- 7.1. Access Based on IP Address
- 7.2. Allowing Cross-Origin Resource Sharing
- 7.3. Client-Side Encryption
- 7.4. Advanced Client-Side Encryption
- 7.5. Upstream Encryption
- 7.6. Securing a Location
- 7.7. Generating a Secure Link with a Secret
- 7.8. Securing a Location with an Expire Date
- 7.9. Generating an Expiring Link
- 7.10. HTTPS Redirects
- 7.11. Redirecting to HTTPS Where SSL/TLS Is Terminated Before NGINX
- 7.12. HTTP Strict Transport Security
- 7.13. Satisfying Any Number of Security Methods
- 7.14. NGINX Plus Dynamic Application Layer DDoS Mitigation
- 7.15. Installing and Configuring NGINX Plus App Protect Module
- 8. HTTP/2
- 9. Sophisticated Media Streaming
-
10. Cloud Deployments
- 10.0. Introduction
- 10.1. Auto-Provisioning on AWS
- 10.2. Routing to NGINX Nodes Without an AWS ELB
- 10.3. The NLB Sandwich
- 10.4. Deploying from the AWS Marketplace
- 10.5. Creating an NGINX Virtual Machine Image on Azure
- 10.6. Load Balancing Over NGINX Scale Sets on Azure
- 10.7. Deploying Through the Azure Marketplace
- 10.8. Deploying to Google Compute Engine
- 10.9. Creating a Google Compute Image
- 10.10. Creating a Google App Engine Proxy
-
11. Containers/Microservices
- 11.0. Introduction
- 11.1. Using NGINX as an API Gateway
- 11.2. Using DNS SRV Records with NGINX Plus
- 11.3. Using the Official NGINX Image
- 11.4. Creating an NGINX Dockerfile
- 11.5. Building an NGINX Plus Docker Image
- 11.6. Using Environment Variables in NGINX
- 11.7. Kubernetes Ingress Controller
- 11.8. Prometheus Exporter Module
- 12. High-Availability Deployment Modes
- 13. Advanced Activity Monitoring
- 14. Debugging and Troubleshooting with Access Logs, Error Logs, and Request Tracing
- 15. Performance Tuning
- 16. Introduction to NGINX Controller
- 17. Practical Ops Tips and Conclusion
- Conclusion
- Index
Product information
- Title: NGINX Cookbook
- Author(s):
- Release date:
- Publisher(s): O'Reilly Media, Inc.
- ISBN: None
You might also like
book
NGINX Cookbook
NGINX is one of the most widely used web servers available today, in part because of …
book
NGINX Cookbook
A practical book on real-world NGINX deployments to get you up and running quickly. About This …
book
NGINX Cookbook, 2nd Edition
NGINX is one of the most widely used web servers available today, in part because of …
book
Mastering NGINX - Second Edition
An in-depth guide to configuring NGINX for your everyday server needs About This Book Get tips, …