当 servlet 正在监听根上下文时,如何让 HAPROXY 识别出服务器已启动?

当 servlet 正在监听根上下文时,如何让 HAPROXY 识别出服务器已启动?

我正在尝试设置 haproxy,以便将 http 请求路由到由 websphere 托管的 servlet。

servlet 具有根上下文设置,以便:

wget  [host]:[port]/[root context] 

返回响应如下

wget  [host]:[port]

返回 404

我如何配置 haproxy 以便代理定义如下内容:

listen MyProxy aaa.bbb.ccc.ddd:80 
mode http 
...      
server SERVER1 xxx.xxx.xxx.xx:8080 cookie SERVER_01 check 
...

不会导致 haproxy 报告服务器已关闭并出现 404 错误吗?我找不到可以指定根上下文的位置。

谢谢

答案1

您只需使用“option httpchk”指定要检查的 URL。例如:

 option httpchk /index.html

相关内容