Re: HAProxy proxy protocol support
Michael Ströder <[email protected]> Fri, 20 Nov 2020 14:30:52 +0100
| Newsgroups | gmane.network.openldap.devel |
|---|---|
| Message-ID | <[email protected]> |
On 11/20/20 1:52 PM, Howard Chu wrote: > Paul B. Henson wrote: >> On 11/19/2020 1:37 PM, Howard Chu wrote: >> >>> This would require that you actually read and process the proxy header >>> immediately after the accept call. It strikes me that this is the wrong >>> thing to do, if you also want to support TLS. >> >> Unless I'm misunderstanding the specification, that is the only way it would work. The TLS negotiation, barring TLS interception by the proxy, is between the >> client and the backend server, not between the proxy and the backend server. > > Yes, I understand that any TLS session initiated by the client is only between the > client and the proxy server. No, this is not necessarily the case. HA proxy can act as application-level proxy for some protocols (IIRC HTTP and SMTP) or as a TCP relay. Paul mentioned the latter case where slapd is the TLS server end-point also from the client's perspective and HA proxy does *not* break up TLS connection. Ciao, Michael.