NGINX and Web Server Technologies

  1. Load Balancing with NGINX
    1. Load Balancing Fundamentals
      1. Load Distribution Concepts
        1. High Availability Principles
          1. Scalability Considerations
          2. Upstream Module Configuration
            1. Upstream Block Definition
              1. Server Group Configuration
                1. Upstream Context Usage
                2. Backend Server Configuration
                  1. Server Specification
                    1. Server Parameters
                      1. Weight Assignment
                        1. Max Fails Setting
                          1. Fail Timeout Configuration
                            1. Backup Server Designation
                              1. Server State Management
                            2. Load Balancing Methods
                              1. Round Robin
                                1. Default Behavior
                                  1. Weighted Round Robin
                                  2. Least Connections
                                    1. Connection-Based Distribution
                                      1. Weighted Least Connections
                                      2. IP Hash
                                        1. Session Persistence
                                          1. Hash Key Configuration
                                          2. Generic Hash
                                            1. Custom Hash Keys
                                              1. Consistent Hashing
                                              2. Random Selection
                                                1. Random Distribution
                                                  1. Weighted Random
                                                2. Health Monitoring
                                                  1. Passive Health Checks
                                                    1. Failure Detection
                                                      1. Recovery Detection
                                                        1. Health Check Parameters
                                                        2. Active Health Checks
                                                          1. Health Check Configuration
                                                            1. Custom Health Endpoints
                                                              1. Health Check Intervals
                                                            2. Session Persistence
                                                              1. Sticky Sessions
                                                                1. IP-Based Persistence
                                                                  1. Custom Persistence Methods
                                                                  2. Advanced Load Balancing
                                                                    1. Slow Start Configuration
                                                                      1. Drain Mode
                                                                        1. Backup Server Usage
                                                                          1. Load Balancing Zones