From load-balancer-configurator
Generates configurations for AWS ALB/NLB, GCP load balancers, Nginx, and HAProxy with health checks, SSL termination, routing rules, sticky sessions, and monitoring.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin load-balancer-configuratorThis skill is limited to using the following tools:
Configure load balancers across AWS (ALB, NLB), GCP (HTTP(S) LB, TCP/UDP LB), Nginx, and HAProxy. Generate production-ready configurations with health checks, SSL/TLS termination, path-based and host-based routing, sticky sessions, rate limiting, and traffic distribution rules for high-availability deployments.
Configures and deploys load balancers like HAProxy and AWS ELB/ALB/NLB for traffic distribution, session persistence, health checks, SSL termination, and high availability.
Validates load balancer traffic distribution, health checks, failover, session persistence, and SSL for NGINX, HAProxy, AWS ALB/NLB, GCP, Kubernetes Ingress.
Provides Nginx configuration references, directive inheritance rules, reverse proxy decision trees, SSL/TLS hardening, load balancing, and performance tuning for production web servers.
Share bugs, ideas, or general feedback.
Configure load balancers across AWS (ALB, NLB), GCP (HTTP(S) LB, TCP/UDP LB), Nginx, and HAProxy. Generate production-ready configurations with health checks, SSL/TLS termination, path-based and host-based routing, sticky sessions, rate limiting, and traffic distribution rules for high-availability deployments.
/health returning 200)aws, gcloud)/api -> API pool, /static -> CDN), host-based routing (api.example.com -> API)nginx -t, HAProxy config check), verify traffic distribution, and confirm failover behaviornginx.conf, site configs) with upstream blocks and server directiveshaproxy.cfg) with frontend/backend sections| Error | Cause | Solution |
|---|---|---|
502 Bad Gateway | Backend server unreachable or not responding | Verify backend IPs, ports, and firewall rules; check backend service health |
SSL certificate verify failed | Certificate expired, wrong chain, or key mismatch | Verify certificate validity and chain with openssl s_client; regenerate if needed |
Target is unhealthy | Health check endpoint returning non-200 or timing out | Verify health check path returns 200; increase timeout if backend is slow to respond |
nginx: configuration file test failed | Syntax error in Nginx configuration | Run nginx -t to identify the specific error line; fix syntax and test again |
Session persistence not working | Cookie-based stickiness misconfigured or client not sending cookies | Verify cookie name matches; use IP-based affinity as fallback for non-browser clients |
${CLAUDE_SKILL_DIR}/references/errors.md for additional error handling patterns