Knowledge Base | Basics

[On-Demand Webinar] HAProxy 2.3 Feature Roundup

[On-Demand Webinar] HAProxy 2.3 Feature Roundup

If you prefer watching the webinar in French, Baptiste Assmann hosted this webinar in French and it is available to watch on-demand as well. You can register here. HAProxy celebrates the release of version 2.3! As a technical release, this version of HAProxy optimizes...

HAProxy Log Sampling

HAProxy Log Sampling

Log Sampling is a powerful feature introduced in HAProxy 2.0 that lets you define a percentage of your logs to create a representative view of your data allowing you to minimize your costs. Log files are the key to observability. They can provide helpful information...

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...

Serve Dynamic Custom Error Pages with HAProxy

Serve Dynamic Custom Error Pages with HAProxy

Set up custom error pages in HAProxy to ensure consistent, branded messaging that supports any backend web stack. The memory is probably still fresh: You're shopping online at your favorite website, looking for something specific, you've got it narrowed down to two or...

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 Rate Limiting: Four Examples

HAProxy Rate Limiting: Four Examples

Use rate limiting in HAProxy to stop clients from making too many requests and promote fair usage of your services. Rate limiting in HAProxy stops a client from making too many requests during a window of time. You might have a policy that stipulates how many requests...

HAProxy SSL Termination

HAProxy SSL Termination

The HAProxy load balancer provides high-performance SSL termination, allowing you to encrypt and decrypt traffic. You can quickly and easily enable SSL/TLS encryption for your applications by using HAProxy SSL termination. HAProxy is compiled with OpenSSL, which...

5 Ways to Extend HAProxy with Lua

5 Ways to Extend HAProxy with Lua

Use Lua to add fetches, converters, actions, services and tasks to HAProxy. Did you know that HAProxy embeds the Lua scripting language, which you can use to add new functionality? HAProxy features an extremely powerful and flexible configuration language and gives...

Exploring the HAProxy Stats Page

Exploring the HAProxy Stats Page

The HAProxy Stats page provides a near real-time feed of data about the state of your proxied services.   In a previous blog post, Introduction to HAProxy Logging, you saw how to harness the power of HAProxy to improve observability into the state of your load...

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

Latest Tweets