load-balancer

Configure HAProxy and Nginx for HTTP and TCP load balancing.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/ryukyagamilight/terminal-skills --skill load-balancer-ryukyagamilight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-balancer
Source: https://github.com/ryukyagamilight/terminal-skills/tree/main/network/load-balancer
Command: npx skills add https://github.com/ryukyagamilight/terminal-skills --skill load-balancer-ryukyagamilight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the configuration and management of load balancers using HAProxy and Nginx, ensuring high availability and efficient traffic distribution for your applications.

Core Features & Use Cases

  • HAProxy Configuration: Provides detailed examples for HTTP and TCP load balancing, HTTPS termination, and health checks.
  • Nginx Configuration: Offers guidance on setting up upstream servers, various load balancing methods, and health checks.
  • Common Scenarios: Includes practical examples for blue-green deployments, canary releases, path-based routing, and rate limiting.
  • Troubleshooting: Offers a table for common load balancing issues and their solutions.

Quick Start

Use the load-balancer skill to configure HAProxy for basic HTTP load balancing with round-robin distribution.

Frequently Asked Questions about load-balancer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure HAProxy for HTTP load balancing with round-robin distribution?

To configure HAProxy for HTTP load balancing, define backend server pools and assign a round-robin distribution algorithm to evenly cycle incoming traffic across your upstream servers for high availability.

Can I set up SSL termination for HTTPS traffic using Nginx or HAProxy?

Yes, both Nginx and HAProxy support SSL termination to offload HTTPS decryption at the load balancer layer, reducing processing overhead on backend servers and simplifying certificate management.

What is the best way to implement blue-green deployments and canary releases with a load balancer?

Implement blue-green deployments and canary releases by configuring path-based routing and traffic splitting rules in your load balancer to gradually shift user traffic between different application versions.

How do TCP load balancing and health checks work in HAProxy?

TCP load balancing in HAProxy distributes raw network connections across backend servers, while active health checks continuously monitor server availability to automatically remove failing nodes from the pool.

Why is my Nginx load balancer returning errors and how do I troubleshoot common traffic management issues?

Troubleshoot Nginx load balancing errors by consulting diagnostic tables for common traffic management issues, verifying upstream server health, checking rate limiting configurations, and reviewing path-based routing rules.