load-balancer

Configure HAProxy and Nginx for HTTP and TCP load balancing.

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

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: Set up HTTP and TCP load balancing, SSL termination, and health checks.
  • Nginx Load Balancing: Configure various load balancing algorithms, health checks, and session persistence.
  • Use Case: Deploy a new version of your web application with minimal downtime by using HAProxy for blue-green deployments or canary releases.

Quick Start

Configure HAProxy for basic HTTP load balancing across two backend servers.

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 and TCP load balancing?

You can configure HAProxy for load balancing by defining backend server pools and frontend listeners to distribute HTTP and TCP traffic. This Skill provides guidance on setting up balancing algorithms, SSL termination, and health checks to ensure high availability.

What is the best way to set up Nginx for session persistence and health checks?

Setting up Nginx for load balancing involves configuring specific balancing algorithms alongside active health checks. This Skill guides you through configuring session persistence and traffic distribution to maintain reliable application delivery.

Can I use HAProxy for blue-green deployments and canary releases?

Yes, HAProxy supports blue-green deployments and canary releases to minimize downtime during application updates. This Skill covers these deployment scenarios, providing configuration guidance to gradually shift traffic between application versions safely.

Does this load balancer configuration guidance cover SSL termination?

Yes, this load balancer configuration guidance covers SSL termination for both HAProxy and Nginx. It explains how to offload SSL decryption at the load balancer layer to improve backend server performance and simplify certificate management.

Why is my Nginx load balancer not working and how do I troubleshoot it?

If your Nginx load balancer is not working, check backend health statuses and configuration syntax for errors. This Skill includes troubleshooting steps for common load balancer issues, helping you identify misconfigurations and resolve traffic distribution failures.

Do I need prior experience with networking to configure load balancers using this guidance?

Basic networking knowledge is helpful but not strictly required to use this guidance. This Skill simplifies HAProxy and Nginx configuration for high availability, covering balancing algorithms and health checks to ensure efficient traffic distribution for your applications.