HAProxy Enterprise
Table of contents for the HAProxy Enterprise 2.0r1 documentation.
-
View the release notes for HAProxy Enterprise
-
Learn how to get up and running using HAProxy Enterprise.
-
Get an overview of load balancing with HAProxy Enterprise.
-
Check the hardware recommendations to optimize your server for the workload it will manage.
-
Learn ways to tune your system to get the best performance.
-
Choose how you want to install HAProxy Enterprise.
-
Deploy HAProxy Enterprise in AWS.
-
Get an overview of how HAProxy Enterprise operates in AWS.
-
Deploy HAProxy Enterprise in an Amazon Virtual Private Cloud.
-
Start, stop and reload the HAProxy Enterprise service in AWS.
-
Use the HAProxy Enterprise Real-time Dashboard in AWS.
-
Deploy HAProxy Enterprise in an Amazon Virtual Private Cloud.
-
Learn about available support resources when using HAProxy Enterprise in AWS.
-
Launch HAProxy Enterprise directly from the Azure Marketplace.
-
Install HAProxy Enterprise on BSD.
-
Run HAProxy Enterprise as a Docker container.
-
Install HAProxy Enterprise on Linux.
-
Install additional packages available for your load balancer.
-
Upgrade from an older version to this version of HAProxy Enterprise.
-
Upgrade to the latest version of HAProxy Enterprise deployed in AWS via AMI
-
Upgrade HAProxy Enterprise on Linux.
-
Upgrade HAProxy Enterprise on BSD.
-
Upgrade HAProxy Enterprise as a Docker container.
-
Upgrade from the community version of HAProxy to HAProxy Enterprise.
-
Uninstall HAProxy Enterprise.
-
Remove HAProxy Enterprise from BSD.
-
Uninstall HAProxy Enterprise from Linux.
-
Uninstall HAProxy Enterprise from Docker.
-
Manage, update, and monitor HAProxy Enterprise.
-
Start and stop the HAProxy Enterprise service.
-
Start and stop the HAProxy Enterprise service with split configuration files.
-
Enable and disable backend servers.
-
Update the contents of ACL files, Map files, and TLS ticket key files periodically without reloading HAProxy Enterprise.
-
Install the HAProxy Enterprise Update module.
-
Update TLS session ticket keys via the Update module.
-
View the Update Module Reference.
-
Update Modulee Runtime API Command Examples
-
Enable the HAProxy Enterprise Real-time Dashboard.
-
Install the HAProxy Enterprise Real-time Dashboard.
-
Use the Lua Module to feed data to the Real-time Dashboard.
-
Use the Dashboard Gateway to feed data to the Real-time Dashboard.
-
Learn how to use the HAProxy Enterprise Real-time Dashboard.
-
Use the HAProxy Enterprise Process Manager to run external programs.
-
Configuring multi-threading in HAProxy Enterprise.
-
Integrate HAProxy Enterprise with Ansible.
-
Configure HAProxy Enterprise for high availability.
-
Configure a highly available cluster of HAProxy Enterprise load balancers.
-
Configure an active-active cluster of load balancers by using a second tier of load balancers.
-
Use DNS round-robin to distribute traffic to an active-active cluster of load balancers.
-
Use RHI to control routing protocol announcement based on the health of the network in an active-active cluster.
-
Track client behavior across a cluster of active-active HAProxy Enterprise load balancers.
-
Get an overview of the HAProxy Enterprise Stick Table Aggregator.
-
Install the Stick Table Aggregator for HAProxy Enterprise.
-
Set up a single-level, highly available cluster.
-
Set up a multi-level, highly available cluster.
-
Set up a cluster of Stick Table Aggregators configured for high-availability.
-
Show a table of all aggregated data.
-
Configure the CPU affinity of the Stick Table Aggregator processes.
-
Bind the aggregator's outgoing connections to a specific socket address.
-
Implement mutual TLS/SSL authentication and encrypt traffic between HAProxy Enterprise nodes and the Stick Table Aggregator.
-
Manage the Stick Table Aggregator service.
-
Get troubleshooting information from the HAProxy Enterprise nodes.
-
Use NS1 Load Shedding to direct traffic to the geographically closest load balancer.
- Active/Standby Clustering
Serve traffic from one load balancer node while the others are on standby.
-
Configure HAProxy Enterprise for high availability in AWS.
-
Learn about HAProxy Enterprise load-balancing features.
-
Enable device detection in HAProxy Enterprise.
-
Enable device detection in HAProxy Enterprise using 51Degrees.
-
Install the 51Degrees module.
- Use fetches and converters to perform database lookups
Use fetches and converters to perform database lookups.
-
Update the database during runtime.
-
51Degrees Runtime API Reference.
-
Force an update of the 51Degrees database.
-
Display the configuration of the 51d-update module.
-
Display the status of the 51d-update module.
-
Enable device detection in HAProxy Enterprise using DeviceAtlas.
-
Install the DeviceAtlas module.
-
Configure the DeviceAtlas InFuze module.
- Use fetches and converters to perform database lookups
Use fetches and converters to perform database lookups.
-
Update the database during runtime.
-
DeviceAtlas Runtime API Reference.
-
Display the configuration of the da-update module.
-
Display the status of the da-update module.
-
Force an update of the DeviceAtlas database.
-
Enable device detection in HAProxy Enterprise using ScientiaMobile InFuze.
-
Install the WURFL InFuze module.
-
Configure the WURFL InFuze module.
-
Use fetches to perform database lookups.
-
Update the database during runtime.
-
WURFL InFuze Runtime API Reference.
-
Force an update of the WURFL InFuze database.
-
Display the configuration of the wurfl-update module.
-
Display the status of the wurfl-update module.
-
Enable geolocation in HAProxy Enterprise.
-
Discover how to configure GSLB load balancing on HAProxy.
-
Learn about global server load balancing.
-
Install global server load balancing.
-
Configurations used in global server load balancing.
-
Enable GSLB round-robin load-balancing
-
Enable GSLB failover.
-
Enable geolocation-based GSLB.
- Logs and status
View logs and status for GSLB.
-
Reference guide GSLB.
- Response Body Injection
Insert content dynamically into an HTTP response.
-
Deploy HAProxy Enterprise as the proxy layer in a service mesh.
-
Replicate traffic to a shadow environment.
-
Traffic mirroring benefits and impact.
-
Configure the Load Balancer to send traffic to the mirroring agent.
-
Tune traffic by filtering, sampling, mapping key-value pairs, or making runtime changes using the REST API.
-
Troubleshoot mirrored traffic implementation.
-
Review arguments for the SPOE configuration file.
-
Configure security features in HAProxy Enterprise.
-
Enable the Global Profiling Engine for aggregating real-time and historical stick table data.
-
Get an overview of the Global Profiling Engine.
-
Install the Global Profiling Engine.
-
Configure real-time aggregation of stick table data.
-
Configure real-time aggregation of stick table data.
-
Set up a multi-level, highly available cluster of global profiling engines.
-
Enable the aggregation and processing of historical statistics.
-
View the Global Profiling Engine API Reference.
-
Log into your applications only once with single sign-on.
-
Perform actions on suspicious connections or requests.
-
Deny a client's HTTP request or a server's response.
-
Present a Google reCAPTCHA to a user.
-
Reject an HTTP request or TCP connection.
-
Silently drop a client's HTTP request without notifying the client that the connection has been closed.
-
Stall a client's request for a period of time before returning an error response.
-
Set countermeasures for malicious bots.
-
Identify client requests or bots, even when they try to modify their client attributes.
-
Identify client requests or bots, even when they try to modify their client attributes.
-
Use the Fingerprint module to manage access.
-
Enable and configure the Javascript Challenge to deter bots.
-
Validate legitimate search bots.
- Handling a DoS attack
Defend against denial-of-service attacks using HAProxy Enterprise.
-
Enable the HAProxy Enterprise Web Application Firewall.
-
Use the Advanced WAF for increased protection against web application attacks.
-
Install the Advanced WAF
-
Customize the Advanced WAF rules
-
Add a MainRule rule to define suspicious patterns.
-
Add a BasicRule rule to disable a MainRule rule within a specific context.
-
Set score thresholds for violation categories.
-
Advanced WAF core rules
-
Enable logs for the Advanced WAF
-
WAF global directives reference
-
WAF filter parameters reference
-
WAF variables reference
-
Advanced WAF Runtime API reference
-
Configure the ModSecurity web application firewall in HAProxy Enterprise.
-
Install the ModSecurity WAF
-
Block suspicious requests
-
Change the ModSecurity rules
-
Update the ModSecurity Core Rule Set
-
Understand the WAF log format
-
ModSecurity filter parameters reference
-
Use the HAProxy Enterprise WAF Offloader to block XSS and SQL Injection attacks.
-
Configure observability features with HAProxy Enterprise.
-
Configure logging of load balancer events.
-
Get an overview of how HAProxy Enterprise stores and processes logs.
-
How to enable logging in HAProxy Enterprise.
-
How to set log levels in HAProxy Enterprise.
-
Log requests when they start, not when they end.
-
Using and customizing HAProxy Enterprise access logs.
-
Collect logs when HAProxy Enterprise runs as a Docker container.
-
Enable and collect load balancer metrics.
-
Integrate HAProxy Enterprise with Prometheus.
-
Use the Send Metrics module to send metrics data to an external program.
-
Send metrics data to your network monitoring device using SNMP.
-
Monitor load balancer health and generate alerts.
-
Learn how HAProxy Enterprise integrates with third-party software.
-
Integrate HAProxy Enterprise and Grafana.
-
Integrate HAProxy Enterprise and Elastic Stack.
-
Integrate HAProxy Enterprise with InfluxDB.
-
Learn how to manage HAProxy Enterprise using its APIs.
-
Learn ways to troubleshoot your HAProxy Enterprise load balancer.
-
Review the HAProxy Enterprise license information.