3
Hello 各位大牛:
我使用Tengin部署负载均衡,后端IIS Web服务器使用https协议。健康检查一直失败,我的配置如下:
upstream Test_IIS_Web {
consistent_hash $remote_addr;
server 192.168.3.23:443 id=1001 weight=10; # id、weight参数,当使用一致性Hash算法时才有作用
server 192.168.3.24:443 id=1001 weight=10; # id、weight参数,当使用一致性Hash算法时才有作用
keepalive 50; # 激活缓存以连接到上游服务器,数字越大占用内存越多
keepalive_requests 80; # 使用缓存的最大连接数量,不要太大
keepalive_timeout 300s; # 在此超时期间,与上游服务器的空闲keepalive连接将保持打开状态
check interval=3000 rise=2 fall=2 timeout=1000 type=http;
check_http_send "GET HTTP/1.0\r\n\r\n";
check_http_expect_alive http_2xx http_3xx;
}
健康检查是不支持https协议吗?还是我的配置问题?
谢谢。