mirror of https://github.com/docker/docs.git
36 lines
2.1 KiB
Markdown
36 lines
2.1 KiB
Markdown
---
|
|
title: Use HAProxy with Interlock
|
|
description: Learn about Interlock, an application routing and load balancing system
|
|
for Docker Swarm.
|
|
keywords: ucp, interlock, load balancing
|
|
ui_tabs:
|
|
- version: ucp-3.0
|
|
orhigher: false
|
|
---
|
|
|
|
{% if include.version=="ucp-3.0" %}
|
|
|
|
The following configuration options are available:
|
|
|
|
| Option | Type | Description |
|
|
|:--------------------|:-------|:--------------------------------------------------------------------------------|
|
|
| `PidPath` | string | path to the pid file for the proxy service |
|
|
| `MaxConnections` | int | maximum number of connections for proxy service |
|
|
| `ConnectTimeout` | int | timeout in seconds for clients to connect |
|
|
| `ClientTimeout` | int | timeout in seconds for the service to send a request to the proxied upstream |
|
|
| `ServerTimeout` | int | timeout in seconds for the service to read a response from the proxied upstream |
|
|
| `AdminUser` | string | username to be used with authenticated access to the proxy service |
|
|
| `AdminPass` | string | password to be used with authenticated access to the proxy service |
|
|
| `SSLOpts` | string | options to be passed when configuring SSL |
|
|
| `SSLDefaultDHParam` | int | size of DH parameters |
|
|
| `SSLVerify` | string | SSL client verification |
|
|
| `SSLCiphers` | string | SSL ciphers to use for the proxy service |
|
|
| `SSLProtocols` | string | enable the specified TLS protocols |
|
|
|
|
## Notes
|
|
|
|
When using SSL termination the certificate and key must be combined into a single certificate (i.e. `cat cert.pem key.pem > combined.pem`). The HAProxy extension
|
|
will use the certificate label only to configure SSL.
|
|
|
|
{% endif %}
|