使用HEAD /serverup.html时,HTTP运行状况检查失败

时间:2019-10-23 04:25:21

标签: haproxy

我需要通过查找/serverup.html文件来对带有HEAD请求的后端服务器进行健康检查,并希望其状态为200

我尝试使用“选项httpchk HEAD / serverup”和“ http检查期望状态200”

  

前端测试1

     
    

模式http

         

绑定192.168.100.1:80

         

default_backend test1

  
     

后端测试1

     
    

描述测试网页

         

balance minimumconn

         

模式http

         

选项httpchk / serverup

         

http检查期望状态200

         

服务器webserver1 192.168.100.101:80检查国际3s下降3上升5下国际1m

         

服务器webserver2 192.168.100.102:80检查国际3s下降3上升5下国际1m

         

服务器webserver3 192.168.100.103:80检查Inter 3s下降3上升5 Downinter 1m

         

服务器webserver4 192.168.100.104:80检查Inter 3s下降3上升5 Downinter 1m

  

1 个答案:

答案 0 :(得分:0)

某些服务器还需要主机头。

您可以尝试以下行进行检查吗

option httpchk HEAD /serverup\n\rHost: your-backend-http-hostname\n\r\n\r