Knowledge Base

Willkommen zur HAProxys ausführlicher und ständig wachsender Knowledge Base. Unser Content wird von einen Expertenteam, das auch aus Mitgliedier des HAProxy Core Development Teams besteht, geschrieben und erstellt. Die Knowledge Base beinhaltet eine große Auswahl verschiedener Topics, die Ihnen dabei helfen die maximale Leistungsfähigkeit von HAProxy zu erreichen.

Rate Limiting with the HAProxy Kubernetes Ingress Controller

Add IP-by-IP rate limiting to the HAProxy Kubernetes Ingress Controller.   DDoS (distributed denial of service) events occur when an attacker or group of attackers flood your application or API with disruptive traffic, hoping to exhaust its resources and prevent...

Load Balancing/Routing

Announcing HAProxy 2.6

HAProxy 2.6 is now available! As always, the community behind HAProxy made it possible to bring the enhancements in this release. Whether developing new functionality, fixing issues, writing documentation, QA testing, hosting CI environments, or submitting bug...

[Live-Webinar] HAProxy 2.6 Zusammenfassung der Funktionen

Mittwoch, 15. Juni 2022 US: 12 Uhr EDT, 11 Uhr CDT, 10 Uhr MDT, 9 Uhr PST EU: 18 Uhr MESZ, 19 Uhr MESZ Global: 16 Uhr UTC Die Version 2.6 des weltweit schnellsten und am weitesten verbreiteten Software Load Balancers wurde veröffentlicht! Darin enthalten sind wichtige...

Use the Proxy Protocol to Preserve a Client’s IP Address

In this blog post, you'll learn how the Proxy Protocol preserves a client's IP address when that client's connection passes through a proxy. You will also find resources for how to integrate the protocol into your own proxy or web server software. What is the Proxy...

Enable Sticky Sessions in HAProxy

HyperText Transfer Protocol (HTTP), the protocol that defines the language browsers use to communicate with web servers, is stateless, meaning that after you make a web request and a server sends back a response, no memory of that interaction remains. To make anything...

SSL

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. Watch our on-demand webinar "What’s New...

Route SSH Connections with HAProxy

Route SSH connections through HAProxy using the SSH ProxyCommand feature and SNI. Watch our on-demand webinar in French "How to Route SSH Connections with HAProxy". Did you know that you can proxy SSH connections through HAProxy and route based on hostname? The...

Redirect HTTP to HTTPS with HAProxy

Use the HAProxy load balancer to redirect users from HTTP to HTTPS automatically. For decades, our lives have become increasingly dependent on sending and receiving data from across the Internet. Now, with more people working, studying, and hanging with friends...

Microservices

Consul Service Discovery for HAProxy

HAProxy with the HAProxy Data Plane API can integrate with Consul to enable service discovery for your load balancer configuration.   Many Ops team professionals rank HAProxy as their favorite load balancer because it adds high availability, security and...

Power Your Consul Service Mesh with HAProxy

Many of you use HashiCorp Consul for service discovery. It makes connecting one backend application or service to another easy: Your Consul servers store a catalog of addresses to all of your services; when an application within the network wants to discover where a...

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

Accelerate Your APIs by Using the HAProxy Cache

HAProxy's cache helps boost API performance by serving saved messages to your users. The age of rendering most of a web page's contents on the server and then delivering it as a colossal HTML file is fading into the past. Modern web frameworks like Angular, React, and...

Leistung

Autoscaling with the HAProxy Kubernetes Ingress Controller and KEDA

  This blog post describes how to implement autoscaling of your application pods using KEDA and the HAProxy Kubernetes Ingress Controller. Since it was published, a new feature has been added to the ingress controller that lets you autoscale the number of ingress...

Protect Servers with HAProxy Connection Limits and Queues

HAProxy connection limits and queues can help protect your servers and boost throughput when load balancing heavy amounts of traffic.   When you use HAProxy as an API gateway in front of your services, it has the ability to protect those servers from traffic...

Announcing HAProxy Kubernetes Ingress Controller 1.5 

We've released version 1.5 of the HAProxy Kubernetes Ingress Controller. This version unlocks access to the raw HAProxy configuration language for power users to gain more control. You can also enable mutual TLS authentication between the ingress controller and...

HTTP Keep-Alive, Pipelining, Multiplexing and Connection Pooling

Persistent connections allow HAProxy to optimize resource usage, lower latency on both the client and server side, and support connection pooling.   HTTP is a layer 7 protocol that's transmitted over a TCP connection. It works in a client-server model and follows...

Webinare

[Live-Webinar] HAProxy 2.6 Zusammenfassung der Funktionen

Mittwoch, 15. Juni 2022 US: 12 Uhr EDT, 11 Uhr CDT, 10 Uhr MDT, 9 Uhr PST EU: 18 Uhr MESZ, 19 Uhr MESZ Global: 16 Uhr UTC Die Version 2.6 des weltweit schnellsten und am weitesten verbreiteten Software Load Balancers wurde veröffentlicht! Darin enthalten sind wichtige...

[On-Demand Webinar] What’s New in the HAProxy Data Plane API 2.5

The HAProxy Data Plane API enables you to configure your HAProxy load balancers programmatically. This latest release, version 2.5, expands coverage of existing HAProxy configuration directives, fixes bugs, and optimizes performance. During this on-demand webinar, you...

[On-Demand Webinar] HAProxy Skills Lab: Health Checking Servers

A common misconception is that load balancing is enough to achieve high availability. That is only true when you factor in one, very important feature: health checks! Health checks monitor your servers for issues. If a server loses connectivity or begins returning...

Grundlagen

Enable Sticky Sessions in HAProxy

HyperText Transfer Protocol (HTTP), the protocol that defines the language browsers use to communicate with web servers, is stateless, meaning that after you make a web request and a server sends back a response, no memory of that interaction remains. To make anything...

How Load Balancing Improves the Performance of Your Applications

Load balancing is an indispensable technique for improving a website's performance. I'll explain why. With Firefox's Web Developer Tools open, I visited a popular retailer's website to see how many HTTP requests my browser made when loading the site. In this case, I...

[On-Demand Webinar] HAProxy Skills Lab: Health Checking Servers

A common misconception is that load balancing is enough to achieve high availability. That is only true when you factor in one, very important feature: health checks! Health checks monitor your servers for issues. If a server loses connectivity or begins returning...

What Is Load Balancing

Load balancing means splitting up network traffic so that you can distribute it evenly across a group of backend servers. For example, if you run two web servers, both hosting a copy of the same website, then you can balance the traffic across them, sending half to...

Benchmarking

Test Driving „Power of Two Random Choices“ Load Balancing

The Power of Two Random Choices load-balancing algorithm has piqued some curiosity. In this blog post, we see how it stacks up against other modern-day algorithms available in HAProxy. Recently, I was asked twice about my opinion on supporting an algorithm known as...

Benchmarking SSL Performance

Introduction The story Recently, there has been some attacks against website which aimed to steal user identity. In order to protect their users, major website owners had to find a solution. Unfortunately, we know that sometimes, improving security means downgrading...

Random Tipps

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

HAProxy and HTTP Errors 408 in Chrome

Lately, there was some discussions on HAProxy's mailing list about 408 errors printed in Chrome browsers. Origin of 408 errors 408 is the status code used by web servers or proxies when the client has not sent a whole HTTP request during a certain period of time. It...

Configure syslog-ng to Log Readable HTTP URL from HAProxy

These tips are provided by Exosec. Exosec provides a very good monitoring product called POM, based on Nagios with very strong value added such as very simple administration, application monitoring, etc... For some of their project, they use either HAProxy or the...

Observability

Use Your Load Balancer to Monitor Application Health

HAProxy and HAProxy Enterprise collect a vast amount of information about the health of your applications being load balanced. That data, which uses the Prometheus text-based format for metrics, is published to a web page hosted by the load balancer, and since many...

Visualize HAProxy Metrics with InfluxDB

  HAProxy generates over a hundred metrics to give you a nearly real-time view of the state of your load balancers and the services they proxy, but to get the most from this data, you need a way to visualize it. InfluxData’s InfluxDB suite of applications takes...

Logging with the HAProxy Kubernetes Ingress Controller

The HAProxy Kubernetes Ingress Controller publishes two sets of logs: the ingress controller logs and the HAProxy access logs.   After you install the HAProxy Kubernetes Ingress Controller, logging jumps to mind as one of the first features to configure. Logs...

Using HAProxy as an API Gateway, Part 4 [Metrics]

HAProxy publishes more than 100 metrics about the traffic flowing through it. When you use HAProxy as an API gateway, these give you insight into how clients are accessing your APIs. Several metrics come to mind as particularly useful, since they can help you...

DevOps

Custom Resources with HAProxy Kubernetes Ingress Controller

HAProxy Kubernetes Ingress Controller provides custom resources named Backend, Defaults, and Global that let you manage ingress controller settings more efficiently. To start using them right away, check the documentation for steps and examples. In this blog post,...

Announcing HAProxy Data Plane API 2.5

The focus of the 2.5 version was on expanding support for HAProxy configuration keywords, and that's where most of the effort during this release cycle was spent. We will continue doing that during the next couple of versions to gain complete feature parity with both...

[On-Demand Webinar] What’s New in the HAProxy Data Plane API 2.5

The HAProxy Data Plane API enables you to configure your HAProxy load balancers programmatically. This latest release, version 2.5, expands coverage of existing HAProxy configuration directives, fixes bugs, and optimizes performance. During this on-demand webinar, you...

Load Balance an Infinite Number of Servers And Never Reload HAProxy

Every load balancer you'll find on the market must deliver performance, reliability, scalability, and security, and do it better than its competitors. Each must solve complex programming challenges that address those needs—choices that will affect the direction of the...

Kubernetes

Custom Resources with HAProxy Kubernetes Ingress Controller

HAProxy Kubernetes Ingress Controller provides custom resources named Backend, Defaults, and Global that let you manage ingress controller settings more efficiently. To start using them right away, check the documentation for steps and examples. In this blog post,...

Announcing HAProxy Kubernetes Ingress Controller 1.8

We’re proud to announce the release of version 1.8 of the HAProxy Kubernetes Ingress Controller! In this release, we added support for full rootless mode, Prometheus metrics for the controller itself, and examples that are synchronized with our Helm chart. In this...

Announcing HAProxy Kubernetes Ingress Controller 1.7

We’re proud to announce the release of version 1.7 of the HAProxy Kubernetes Ingress Controller! In this release, we added support for custom resource definitions that cover most of the configuration settings. Definitions are available for the global, defaults, and...

Service Discovery

[On-Demand Webinar] What’s New in the HAProxy Data Plane API 2.3

The HAProxy Data Plane API enables remote, dynamic configuration of your HAProxy load balancers. Version 2.3 of the API adds: service discovery for AWS EC2 instances and Auto Scaling groups, the ability to view, add, and remove HAProxy ACLs, support for forwarding API...

Consul Service Discovery for HAProxy

HAProxy with the HAProxy Data Plane API can integrate with Consul to enable service discovery for your load balancer configuration.   Many Ops team professionals rank HAProxy as their favorite load balancer because it adds high availability, security and...

Announcing HAProxy Data Plane API 2.3

The HAProxy Data Plane API 2.3 expands its service discovery mechanisms and introduces native support for discovering AWS EC2 instances and auto-scaling groups. It also adds a new configuration file that supports HCL and YAML, an Inotify configuration watcher, and...

Power Your Consul Service Mesh with HAProxy

Many of you use HashiCorp Consul for service discovery. It makes connecting one backend application or service to another easy: Your Consul servers store a catalog of addresses to all of your services; when an application within the network wants to discover where a...

Cloud

Keine Ergebnisse gefunden

Die angefragte Seite konnte nicht gefunden werden. Verfeinern Sie Ihre Suche oder verwenden Sie die Navigation oben, um den Beitrag zu finden.

LUA

Enabling CORS in HAProxy

The HAProxy Cross-Origin Resource Sharing (CORS) Lua module streamlines adding CORS to your APIs. What is CORS? Read on to learn more. It doesn't matter whether you're using Angular, React, Vue, or simple, vanilla JavaScript. You're guaranteed to need to fetch or...

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

Let’s Encrypt (ACMEv2) for HAProxy

HAProxy Technologies is proud to announce the availability of an integrated Let’s Encrypt ACMEv2 Lua client for HAProxy and HAProxy Enterprise Edition (HAPEE). HAPEE comes bundled with Lua support in a precompiled binary conveniently distributed using your Linux...

HAProxy 1.6-Dev1 and LUA

HAProxy 1.6-dev1 Yesterday, Willy has released HAProxy 1.6-dev1: ANNOUNCE HAProxy 1.6-dev1. This version contains many new features and core improvements. Amongst the new features, one is LUA, contributed by Thierry (HAProxy Technologies developer). NOTE: We invite...

Brauchen Sie mehr Unterstützung?

Wenden Sie sich an unsere HAProxy Experten, die Ihnen helfen können die bestmögliche Lösung hinsichtlich Bereitstellung, Skalierung und Sicherheit zu finden.