ybaidukuai 发表于 2019-1-1 13:34:26

install_haproxy

  安装haproxy
  yum install -y haproxy
  chkconfig haproxy on
  vim /etc/sysconfig/rsyslog
  SYSLOGD_OPTIONS="-c 2 -r"
  vim /etc/rsyslog.conf
  local2.*                                                /var/log/haproxy.log
  service rsyslog restart
  service rsyslog start
  

  vim /etc/haproxy/haproxy.cfg
  global
  log         127.0.0.1 local2
  chroot      /var/lib/haproxy
  pidfile   /var/run/haproxy.pid
  maxconn   4000
  user      haproxy
  group       haproxy
  daemon
  defaults
  mode                  http
  log                     global
  option                  httplog
  option                  dontlognull
  option http-server-close
  option forwardfor       except 127.0.0.0/8
  option                  redispatch
  retries               3
  timeout http-request    10s
  timeout queue         1m
  timeout connect         10s
  timeout client          1m
  timeout server          1m
  timeout http-keep-alive 10s
  timeout check         10s
  maxconn               3000
  

  listen stats
  mode http
  bind 0.0.0.0:1080
  stats enable
  stats hide-version
  stats uri   /haproxyadmin?stats
  stats realm   Haproxy\ Statistics
  stats auth    admin:admin
  stats admin if TRUE
  frontend http-in
  bind *:80
  mode http
  log global
  option httpclose
  option logasap
  option dontlognull
  capture requestheader Host len 20
  capture requestheader Referer len 60
  default_backend servers
  frontend healthcheck
  bind :1099
  mode http
  option httpclose
  option forwardfor
  default_backend servers
  backend servers
  balance roundrobin
  server websrv1 192.168.100.161:80 check maxconn 2000
  server websrv2 192.168.100.162:80 check maxconn 2000
  

  注意:访问haproxy的状态地址为http://ip:1080/haproxyadmin?stats
  




页: [1]
查看完整版本: install_haproxy