HAProxy示例,用于通过SSL终止将h2c流量发送到后端

时间:2019-03-27 22:39:52

标签: reverse-proxy haproxy http2

我希望获得一些帮助,将我的HA-Proxy实例设置为接受h2或http / 1.1通信,并使用 http 模式执行SSL终止。我尝试了以下设置:

frontend local_fe
    mode http
    option http-use-htx
    bind *:8080 proto h2
    default_backend local_be

backend local_be
    mode http
    option http-use-htx
    server localhost localhost:9090 proto h2

但是,使用proto h2仍然使用https(as reported by my backend)发送数据包。对我应该在配置中进行更改的任何建议?

1 个答案:

答案 0 :(得分:0)

因为您同时在HTTP和HTTP上设置了前端和后端,所以TCP数据包将按原样转发,并且不会执行任何终止操作。

将前端设置为HTTPS / SSL,并保持后端不变。

f

此配置将绑定到SSL端口443,使用 example.com.pem 密钥/证书执行SSL终止,然后将未加密的连接转发到您的后端。