# this config needs haproxy-1.1.28 or haproxy-1.2.1
global
log 127.0.0.1 local0
log 127.0.0.1 local1 info
#log loghost local0 info
maxconn 200000
#chroot /usr/share/haproxy
uid 99
gid 99
daemon
nbproc 4
#debug
#quiet
defaults
log global
mode http
#option httplog
option dontlognull
retries 3
option redispatch
option forwardfor
maxconn 20000
timeout connect 5000
timeout client 50000
timeout server 50000
frontend http-in
bind *:80
acl is_pushstatis path_beg /pmsg/admin/
use_backend overseapaystatis if is_pushstatis
acl is_pushstatis2 path_beg /pmsg/adminmanager/
use_backend overseapaystatis if is_pushstatis2
acl is_pmsg path_beg /pmsg/api/
use_backend overseapmsg if is_pmsg
acl is_adsadmin path_beg /overseaads/admin/
use_backend overseaadsadmin if is_adsadmin
acl is_adsadmin2 path_beg /overseaads/adminmanager/
use_backend overseaadsadmin if is_adsadmin2
acl is_ads path_beg /overseaads/
use_backend overseaads if is_ads
acl is_base path_beg /overseabase/
use_backend overseabase if is_base
acl is_payagent path_beg /payagent/
use_backend overseapayagent if is_payagent
acl is_paystatis path_beg /overseapay/admin/
use_backend overseapaystatis if is_paystatis
acl is_paystatis2 path_beg /overseapay/adminmanager/
use_backend overseapaystatis if is_paystatis2
acl is_appstore path_beg /appstore/
use_backend overseapaystatis if is_appstore
acl is_adjustdownloadredis path_beg /oversea_adjust_and_download_write_redis/
use_backend adjustdownloadredis if is_adjustdownloadredis
acl is_overseadownloaddb path_beg /oversea_download_read_redis/
use_backend overseadownloaddb if is_overseadownloaddb
acl is_overseaadjustdb path_beg /oversea_adjust_read_redis/
use_backend overseaadjustdb if is_overseaadjustdb
acl is_ebusin path_beg /ebusin/
use_backend ebusin if is_ebusin
acl is_callbackicon path_beg /callbackicon/
use_backend callbackicon if is_callbackicon
acl is_pilotupdate path_beg /pilot/api/7003
use_backend pilotupdate if is_pilotupdate
acl is_pilotForInstall path_beg /pilot/api/8001
use_backend pilotForInstall if is_pilotForInstall
acl is_pilotCollect path_beg /pilot/api/4001
use_backend pilotCollect if is_pilotCollect
acl is_pilotIcon path_beg /pilot/api/2001
use_backend pilotIcon if is_pilotIcon
acl is_pilotNew path_beg /pilot/api/7004
use_backend pilotNew if is_pilotNew
acl is_pilot path_beg /pilot/
use_backend pilot if is_pilot
acl is_overseahots path_beg /overseahots/
use_backend overseahots if is_overseahots
acl is_pagetwo path_beg /pagetwo/
use_backend pagetwo if is_pagetwo
acl is_browser path_beg /browser/
use_backend browser if is_browser
acl is_accredit path_beg /accredit/
use_backend accredit if is_accredit
default_backend overseapay
backend overseapay
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:8080 cookie 1 check inter 2000 rise 2 fall 5 weight 10
#server ngsteam_2 127.0.0.1:8080 cookie 2 check inter 2000 rise 2 fall 5 weight 10
#server ngsteam_3 127.0.0.1:8080 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_4 172.31.6.182:8080 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_5 172.31.6.182:8081 cookie 2 check inter 2000 rise 2 fall 5 weight 10
#server ngsteam_6 172.31.6.182:8082 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_7 172.31.7.166:8080 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_8 172.31.7.166:8081 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_9 172.31.7.166:8082 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_10 172.31.7.166:8083 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseaads
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
# server ngsteam_1 127.0.0.1:8280 cookie 1 check inter 2000 rise 2 fall 5 weight 10
# server ngsteam_2 127.0.0.1:8280 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_3 172.31.7.166:9190 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_4 172.31.7.166:9190 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_5 172.31.5.123:9190 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_6 172.31.5.123:9190 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_7 172.31.5.123:9290 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_8 172.31.5.123:9290 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_9 172.31.5.123:9390 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_10 172.31.5.123:9390 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseaadsadmin
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:8280 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend overseapaystatis
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:9091 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_2 127.0.0.1:9091 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseabase
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:8080 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server ngsteam_2 172.31.6.182:8180 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseapmsg
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:9090 cookie 1 check inter 2000 rise 2 fall 5
server ngsteam_2 127.0.0.1:9090 cookie 2 check inter 2000 rise 2 fall 5
server ngsteam_3 172.31.7.166:9090 cookie 1 check inter 2000 rise 2 fall 5
server ngsteam_4 172.31.7.166:9090 cookie 2 check inter 2000 rise 2 fall 5
backend overseapayagent
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:8180 cookie 1 check inter 2000 rise 2 fall 5
server ngsteam_2 127.0.0.1:8180 cookie 2 check inter 2000 rise 2 fall 5
backend adjustdownloadredis
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 172.31.6.182:8280 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseaadjustdb
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 172.31.6.182:8280 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseadownloaddb
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 172.31.6.182:8280 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend overseahots
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 54.169.85.22:8100 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend pilotupdate
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot16 52.76.47.8:8083 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot17 52.76.47.8:8084 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot18 52.76.47.8:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot19 52.76.47.8:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot20 52.76.47.8:8087 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend pilotForInstall
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot16 52.76.9.91:8580 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot17 52.76.9.91:8581 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot18 52.76.9.91:8582 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot19 52.76.9.91:8583 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot20 52.76.9.91:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot21 52.76.9.91:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend pilotCollect
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot16 52.76.9.91:8580 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot17 52.76.9.91:8581 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot18 52.76.9.91:8582 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot19 52.76.9.91:8583 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot20 52.76.9.91:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot21 52.76.9.91:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend pilotIcon
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot16 52.76.9.91:8580 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot17 52.76.9.91:8581 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot18 52.76.9.91:8582 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot19 52.76.9.91:8583 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot20 52.76.9.91:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot21 52.76.9.91:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend pilotNew
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot16 52.76.9.91:8580 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot17 52.76.9.91:8581 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot18 52.76.9.91:8582 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot19 52.76.9.91:8583 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot20 52.76.9.91:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot21 52.76.9.91:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend pilot
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server pilot_1 52.76.178.137:8087 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server pilot_2 52.76.178.137:8088 cookie 2 check inter 2000 rise 2 fall 5 weight 10
server pilot3 127.0.0.1:8080 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot4 127.0.0.1:8081 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot5 127.0.0.1:8082 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot6 127.0.0.1:8083 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot7 127.0.0.1:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot8 52.74.215.96:8081 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot9 52.74.215.96:8082 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot10 52.74.215.96:8083 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot11 52.74.215.96:8084 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot12 52.74.202.199:8085 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot13 52.74.202.199:8086 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot14 52.77.50.116:8080 cookie 1 check inter 2000 rise 2 fall 5 weight 10
server pilot15 52.77.50.116:8081 cookie 1 check inter 2000 rise 2 fall 5 weight 10
backend browser
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server browser_1 52.74.215.96:8080 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend accredit
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server accredit_1 127.0.0.1:8084 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend pagetwo
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server 54_169_16_202_8380 54.169.16.202:8380 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend ebusin
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 54.169.16.202:8480 cookie 2 check inter 2000 rise 2 fall 5 weight 10
backend callbackicon
mode http
option httplog
cookie SERVERID rewrite
balance roundrobin
option httpclose
option forwardfor
option originalto
server ngsteam_1 127.0.0.1:8084 cookie 1 check inter 2000 rise 2 fall 5 weight 10
listen admin_stats 0.0.0.0:81
mode http
stats refresh 30s
stats uri /admin
stats realm admin\haproxy
stats auth admin:8-mkXjpO
# errorloc 502 http://192.168.114.58/error502.html
# errorfile 503 /etc/haproxy/errors/503.http