Web Services 如何配置Pfsense HAProxy HTTP运行状况检查故障转移

zmeyuzjn  于 2022-11-24  发布在  HAProxy
关注(0)|答案(1)|浏览(150)

我有两个后端Web服务器,我需要使用httpcheck通过检查URL和查找请求响应中存在的字符串来监视它们。如果字符串不可用,请将后端切换到另一个服务器。

状态:

  • 服务器1-活动
  • 服务器2-备份
    配置详细信息:
  • 运行状况检查方法:超文本传输协议
  • HTTP检查方法:获取
  • http检查请求使用的URL:/jsonp/FreeForm&maxrecords=10&format=XML&ff=223
  • Http检查版本:HTTP/1.0\r\n接受:\ * XS 01 *

http请求的结果为

{"d":{"__type":"Response","Version":"4.5.23.1160","ResultCode":"XS01","ErrorString":"","Results":[{"__type":"Result",

因此,我希望服务器的响应中包含字符串ResultCode":"XS01",如果找到该字符串,则server 1已启动,如果没有,则从备份中取出Server 2。
如何在HAProxy后端运行状况检查中实现这一点?

oymdgrw7

oymdgrw71#

这可以在高级设置--〉后端直通下使用预期字符串完成,

一月一日

相关问题