Knowledge Base | Load Balancing/Routing

Announcing HAProxy Data Plane API 2.2

Announcing HAProxy Data Plane API 2.2

The HAProxy Data Plane API 2.2 lays the foundation for first-class service discovery and introduces native support for Consul. It also adds storage and file handling for SSL certificates, Map files, and SPOE configuration files. Register for our live webinar "What’s...

Circuit Breaking in HAProxy

Circuit Breaking in HAProxy

  With HAProxy, you can implement a circuit breaker to protect services from widespread failure. Martin Fowler, who is famous for being one of the Gang of Four authors who wrote Design Patterns: Elements of Reusable Object-Oriented Software, hosts a website where...

Route SSH Connections with HAProxy

Route SSH Connections with HAProxy

Route SSH connections through HAProxy using the SSH ProxyCommand feature and SNI. Did you know that you can proxy SSH connections through HAProxy and route based on hostname? The advantage is that you can relay all SSH traffic through one public-facing server instead...

Layer 4 and Layer 7 Proxy Mode

Layer 4 and Layer 7 Proxy Mode

HAProxy can run in two different modes: TCP or HTTP. When operating in TCP mode, we say that it acts as a layer 4 proxy. In HTTP mode, we say that it acts as a layer 7 proxy. To understand the difference, you must first learn about the Open Systems Interconnection...

HAProxy Enterprise Offers SAML-based Single Sign-on

HAProxy Enterprise Offers SAML-based Single Sign-on

HAProxy Enterprise handles SAML single sign-on for your applications and integrates with identity providers like Azure Active Directory. Single sign-on (SSO) is such a familiar convenience for companies that it's easy to forget how powerful it is. When employees...

Use HAProxy Response Policies to Stop Threats

Use HAProxy Response Policies to Stop Threats

HAProxy gives you an arsenal of sophisticated countermeasures including deny, tarpit, silent drop, reject, and shadowban to stop malicious users. There are two phases to stopping malicious users from abusing your website and online applications. Step one is detection,...

Announcing HAProxy Data Plane API 2.1

Announcing HAProxy Data Plane API 2.1

Version 2.1 of the HAProxy Data Plane API expands support to all available request and response actions, adds Lua actions, and improves file handling. A year ago, we introduced version 1.0 of the HAProxy Data Plane API, enabling you to configure your HAProxy load...

Get to Know the HAProxy Process Manager

Get to Know the HAProxy Process Manager

The HAProxy Process Manager allows you to start external programs that are managed under HAProxy. Not everything is compiled directly into HAProxy's C code. Some components are written using other programming languages and run alongside the load balancer. These...

HAProxy Go Packages Ecosystem

HAProxy Go Packages Ecosystem

Under the hood, the HAProxy Data Plane API and the HAProxy Kubernetes Ingress Controller are powered by a shared set of Go libraries that apply changes to an HAProxy configuration file. In this talk, Marko Juraga describes how these libraries are developed and invites...

HAProxy Webinar
HAProxy in Kubernetes
The HAProxy Guide to Multi-Layer Security

Latest Tweets