我想build立一个haproxy重新encryption, 如果stream量已经encryption,我想添加标题,以确保它正在工作。
但我的
http-request add-header LoadBalancer Plain和 http-request add-header LoadBalancer Encrypted 似乎没有工作。
如何添加标题到请求?
怎么知道,这个configuration使用重新encryption,而不是TLS传递?
我添加了一个固定的IP,但我宁愿使用其他docker实例的主机名。
global daemon maxconn 256 ssl-server-verify none defaults mode http timeout connect 5000ms timeout client 50000ms timeout server 50000ms option forwardfor option http-server-close stats enable stats uri /stats stats realm Haproxy\ Statistics stats auth user:password listen http-in-plain http-request set-header X-SSL %[ssl_fc] http-request add-header LoadBalancer Plain bind *:80 server server1 172.17.0.2:80 maxconn 32 listen http-in-encrypted bind *:443 ssl force-tlsv10 crt /etc/ssl/certs/haproxy-selfsigned.4k.pem http-request set-header X-SSL %[ssl_fc] http-request add-header LoadBalancer Encrypted server server1 172.17.0.2:443 maxconn 32 ssl check verify none