Backends can use HTTPS as well. To inform pound
that
communication with the backend goes over an encrypted channel, use
the HTTPS
keyword. The typical usage is:
Backend Address 192.0.2.1 Port 443 HTTPS End
Notice, that unlike other statements, HTTPS
is used without
arguments.
Additional directives are available for fine-tuning the connection.
If used, they must appear after the HTTPS
directive,
The Cert
directive specify the client certificate to use when
connecting. Use it if the backend requires client authentication.
The Disable
and Ciphers
directives are similar to those
described when discussing ListenHTTPS
: the former disables the
given TLS protocol and all protocols prior to it, and the latter
configures the list of OpenSSL ciphers which the client wishes to
use. The actual cipher to use will be selected from this list during
negotiation with the backend.
The example below illustrates the use of these directives:
Backend Address 192.0.2.1 Port 443 HTTPS Disable TLSv1_1 Cert "/etc/pound/crt/b1.pem" Ciphers "HIGH:!RSA" End