如何使用Haproxy

时间:2017-06-26 15:12:22

标签: haproxy

目前我们正在使用Haproxy作为软件负载均衡器。

我有一个任务,我需要检查每个并请求进入我的应用程序,我需要查找一个特定的标题(让我们说接受标题),我需要修改标题的值来自A - >乙

请您指导我如何使用HAPROXY来实现这一目标。

此致 -Srini。

1 个答案:

答案 0 :(得分:0)

要将一个请求标头替换为另一个请求标头,例如:

Accept: application/json # existing value
Accept: application/xml  # desired value

测试当前值,然后设置带有所需标题的标题。

http-request set-header Accept application/xml if { hdr(accept) -m str application/json }

使用http-request set-header删除任何/所有具有相同名称的现有标头,这是您在这种情况下所要求的。使用-m str指定值的区分大小写的字符串匹配。标题名称匹配始终不区分大小写。

http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#4-http-request