我试图在LB和服务器之间安装带有SSL的后端服务器(172.16.12.34在标准端口上托pipehttp和https)
backend test balance source option httpchk default-server fastinter 7000 inter 500 fall 2 server server1 172.16.12.34:443 check server server2 172.16.12.34:443 check ssl server server3 172.16.12.34:80 check server server4 172.16.12.34:80 check ssl
并在统计中得到以下意外输出
Status LastChk server1 4m2s DOWN * L7TOUT in 500ms server2 4m2s DOWN * L7TOUT in 501ms server3 4m4s UP L7OK/200 in 2ms server4 4m4s UP L7OK/200 in 2ms
它似乎是做所有的检查在http只忽略ssl关键字。
这是一个Haproxy错误还是我得到我的configuration错误? 或者这可能是编译器选项? 这是haproxy 1.6.4。 直到我用openssl编译它抱怨ssl关键字。
我下载了1.6.5,编译与openssl选项,它的工作原理…
Status LastChk server1 4m2s DOWN * L7TOUT in 500ms server2 4m4s UP L7OK/200 in 1ms server3 4m4s UP L7OK/200 in 2ms server4 4m2s DOWN * L6RSP in 0ms
我看不到任何修正的错误,所以也许前面的错误不是很正确。