Table of Contents Table of Contents Title and Copyright Information Preface Documentation License Conventions Documentation Accessibility Access to Oracle Support for Accessibility Diversity and Inclusion 1 About Load Balancing in Oracle Linux About Load Balancing About HAProxy About Keepalived Using Keepalived With VRRP About Combining Keepalived With HAProxy for High-Availability Load Balancing About NGINX 2 Setting Up Load Balancing by Using HAProxy Installing and Configuring HAProxy HAProxy Configuration Directives Configuring Round Robin Load Balancing by Using HAProxy Using Weighted Round Robin Load Balancing with HAProxy Adding Session Persistence for HAProxy 3 Setting Up Load Balancing by Using Keepalived Installing and Configuring Keepalived Keepalived Configuration Directives Setting Up Load Balancing in NAT Mode Configuring Firewall Rules for Keepalived NAT-Mode Load Balancing Configuring Backend Server Routing for Keepalived NAT-Mode Load Balancing Enhancing Load Balancing by Using Keepalived With HAProxy 4 Setting Up Load Balancing by Using NGINX Installing NGINX NGINX Configuration Directives Configuring Round Robin Load Balancing by Using NGINX Using Weighted Round Robin Load Balancing With NGINX Using Least-Connected Load Balancing With NGINX Adding Session Persistence for NGINX