找回密码
 注册
查看: 4560|回复: 0

haproxy.cfg p

[复制链接]

70

主题

73

回帖

1201

积分

网站编辑

积分
1201
发表于 2017-5-16 22:02:59 | 显示全部楼层 |阅读模式
cat /etc/haproxy/haproxy.cfg * T) |8 B* v4 B4 P
# Simple configuration for an HTTP proxy listening on port 80 on all. F: x+ Q% n  g) I4 ^. O
    # interfaces and forwarding requests to a single backend "servers" with a; ]8 s+ Q. M7 w+ e( b$ ?
    # single server "server1" listening on 127.0.0.1:8000& d4 l8 Y9 k* f: A8 J; S) t# J
    global
6 `( @" b# \2 {$ E/ o. A, X        daemon
3 e# p  G5 O# ]* v4 R; r        maxconn 2048& ^2 l- J5 z; v# ]% S/ w/ }
        log     127.0.0.1  local0
  L9 d0 ?  Z8 j        pidfile /var/run/haproxy.pid
" C* w# {/ E7 s2 T        daemon
7 r; U- y: b+ g% M# Z4 f0 s! ?        stats socket /var/lib/haproxy/stats4 p) q  D: z# s4 {
        nbproc  18 ]6 l. ~8 w- ^" P
tune.ssl.default-dh-param 2048) D) L! v5 D) p! L/ X2 i$ @0 E0 t- u
! g, v# I, [) m8 u: [) r
    defaults
+ D# u! N* H# z& ^        mode http7 x) N* I7 v! H8 Q3 s  q; _
        log  global  P; c4 ~7 ~2 O9 p! S
option httplog4 l& N" ~8 f4 C
        option dontlognull, T+ \- T$ X) D- f- q
        option redispatch$ i% K8 d5 W. b! k
        option http-server-close+ U3 i  h, e% U1 j8 Z, k; \
        timeout connect 5000ms! C: O8 O, w% Q, {: x- x
        timeout client 50000ms* Z/ l2 L$ [: ~& w$ K
        timeout server 50000ms; c" O$ Y. {3 I
        retries 0
! k/ h8 g1 f0 n6 L: w0 x- F0 ]8 `' t0 h& u0 i% S# B. N
    listen admin_stats
  i. b8 |9 S) V% K        bind 0.0.0.0:8888
% Y8 W' R  @  A        option httplog- E5 V/ m4 j& r9 p
        stats refresh 30s
* z+ x' g- t4 m7 Y) \$ e        stats uri /stats" }  O" F- ^- f2 L! D) e
        stats realm Haproxy Manager
. Y  {0 d8 M# S1 I        stats auth admin:admin( ]& o& X: d( j' n  l/ I
  ; v8 l( ~: \. @
listen bp_user
" X+ p! N5 S% X  D3 Q% U  bind 10.229.127.25:18080. R" n$ d$ Z" x. F
balance  source
1 b, {. S4 q% s( L0 j. Moption  httplog2 s  T+ f1 F' m- h3 S  t6 W
  server user1 user1.bp.com:18080 check inter 2000 rise 2 fall 3
- w$ {2 x0 y0 o5 b# m+ T2 K: M  server user2 user2.bp.com:18080 check inter 2000 rise 2 fall 3# I- H* M7 P/ d; c
  
# I; E$ [; T+ o9 I3 n  Clisten bp_admin* U7 \0 w. Z5 L- n
  bind 10.229.127.25:8080/ F8 n4 H1 B" Z. o" @7 H/ A
balance  source3 W! Q' G1 Z  A8 A
option  httplog
. h  k; g4 F" t  server admin1 admin1.bp.com:8080 check inter 2000 rise 2 fall 3
; ~  \, U  v' `  server admin2 admin2.bp.com:8080 check inter 2000 rise 2 fall 3; T# [1 D! s4 o6 r! L
  5 H" L1 p4 T; i1 T  y
listen bp_db3 G4 _* T! F* W2 Y, p- @
  bind 10.229.127.25:3306" A; \; G5 d  ?
balance  leastconn
% Q) g* x6 X% v2 Z. ]. umode  tcp+ P5 V/ h  [* t3 g0 Z7 v
option  tcplog( c* `8 Z; k7 O: `+ x  f& {
  server db1 db1.bp.com:3306 check inter 2000 rise 2 fall 3+ y2 M5 }9 w: G* S- C  C/ @; |$ ~
  server db2 db2.bp.com:3306 check inter 2000 rise 2 fall 34 A; m+ v3 D; M7 R6 N
server db3 db3.bp.com:3306 check inter 2000 rise 2 fall 3* z. K2 Q) t, X' @; m

$ ]+ b( h, e" q2 D+ z( n) hlisten bp_db4mq- O" ^% |+ |, o! i& I
  bind 10.229.127.25:3307
5 N9 H! W  b. q; J% X4 cmode  tcp) Z" M& c# G3 |8 j9 p# b
option  tcplog' D0 D& _8 H: X- H" W2 j+ \# G1 L) {; ~
  server db1 db1.bp.com:3306 check inter 2000 rise 2 fall 3
- t# {7 r- |" {9 H, V  server db2 db2.bp.com:3306 check inter 2000 rise 2 fall 3 backup8 @, b9 y+ U0 ~  O$ {
server db3 db3.bp.com:3306 check inter 2000 rise 2 fall 3 backup
( Q( }) ]5 F( t3 f6 t( [+ S- @9 ~% {/ o2 V6 D
listen bp_sso9 p# g* c5 h( B* N8 Q2 I3 x8 X
  bind 10.229.127.25:8443- m: g) d6 L6 u/ l
balance  source, I! k; M0 b- u. B5 n+ ?0 V
mode  tcp
2 Y" e% m  K' hoption  tcplog# u6 h3 }+ l  s/ ?
  server sso1 user1.bp.com:8443 check inter 2000 rise 2 fall 3$ ], _/ ^" R( q+ {. L* K* Q% f$ m
# server sso2 user2.bp.com:8443 check inter 2000 rise 2 fall 3+ g7 {! O; I0 f. L
* d5 R4 M+ L4 B2 `1 b

* C1 A/ P! t- @6 Z) o# M0 c$ @  z( E; ]7 `/ k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:01 , Processed in 0.017986 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表