Useful Links
Computer Science
Web Development
NGINX and Web Server Technologies
1. Foundations of Web Server Technology
2. Introduction to NGINX
3. Installation and Initial Setup
4. NGINX Configuration Fundamentals
5. Serving Static Content
6. NGINX as a Reverse Proxy
7. Load Balancing with NGINX
8. Caching Strategies and Implementation
9. Security Configuration and Hardening
10. Logging and Monitoring
11. Performance Optimization
12. Advanced Configuration and Modules
13. NGINX in Modern Infrastructure
Load Balancing with NGINX
Load Balancing Fundamentals
Load Distribution Concepts
High Availability Principles
Scalability Considerations
Upstream Module Configuration
Upstream Block Definition
Server Group Configuration
Upstream Context Usage
Backend Server Configuration
Server Specification
Server Parameters
Weight Assignment
Max Fails Setting
Fail Timeout Configuration
Backup Server Designation
Server State Management
Load Balancing Methods
Round Robin
Default Behavior
Weighted Round Robin
Least Connections
Connection-Based Distribution
Weighted Least Connections
IP Hash
Session Persistence
Hash Key Configuration
Generic Hash
Custom Hash Keys
Consistent Hashing
Random Selection
Random Distribution
Weighted Random
Health Monitoring
Passive Health Checks
Failure Detection
Recovery Detection
Health Check Parameters
Active Health Checks
Health Check Configuration
Custom Health Endpoints
Health Check Intervals
Session Persistence
Sticky Sessions
Cookie-Based Persistence
IP-Based Persistence
Custom Persistence Methods
Advanced Load Balancing
Slow Start Configuration
Drain Mode
Backup Server Usage
Load Balancing Zones
Previous
6. NGINX as a Reverse Proxy
Go to top
Next
8. Caching Strategies and Implementation