• mode http/tcp #指定负载协议类型
• option #配置选项
• server #定义后端real server
• 注意:option后面加httpchk,smtpchk, mysql-check, pgsql-check,ssl-hello-chk方法,可用于实现更多应用层检测功能。
后端服务器状态监测及相关配置
• check #对指定real进行健康状态检查,默认不开启
• addr IP #可指定的健康状态监测IP
• port num #指定的健康状态监测端口
• inter num #健康状态检查间隔时间,默认2000 ms
• fall num #后端服务器失效检查次数,默认为3
• rise num #后端服务器从下线恢复检查次数,默认为2
• weight #默认为1,最大值为256,0表示不参与负载均衡
• backup #将后端服务器标记为备份状态
• disabled #将后端服务器标记为不可用状态
• redirect prefix http://www.magedu.com/ #将请求临时重定向至其它URL,只适用于http模式
• maxconn <maxconn>:当前后端server的最大并发连接数
• backlog <backlog>:当server的连接数达到上限后的后援队列长度
frontend/ backend 配置案例
• #官网业务访问入口======================================
• frontend WEB_PORT_80
• bind 192.168.7.248:80
• mode http
• use_backend web_prot_http_nodes
• backend web_prot_http_nodes
• mode http
• option forwardfor
• server 192.168.7.101 192.168.7.101:8080 check inter 3000 fall 3 rise 5
• server 192.168.7.102 192.168.7.102:8080 check inter 3000 fall 3 rise 5
Proxies配置- listen
• 使用listen替换frontend和backend的配置方式:
• #官网业务访问入口=====================================
• listen WEB_PORT_80
• bind 192.168.7.102:80
• mode http
• option forwardfor
• server web1 192.168.7.101:8080 check inter 3000 fall 3 rise 5
• server web2 192.168.7.101:8080 check inter 3000 fall 3 rise 5