La instalación de haproxy de la herramienta de equilibrio de carga, configuración, use el tutorial básico

  
 Primero, lo que es haproxyHAProxy proporciona alta disponibilidad, equilibrio de carga y agentes basados ​​en aplicaciones TCP y HTTP, que admiten servidores virtuales, que es una solución gratuita, rápida y confiable. HAProxy es especialmente útil para aquellos sitios web altamente cargados que normalmente requieren persistencia de sesión o siete capas de procesamiento. HAProxy se ejecuta en el hardware actual y puede admitir decenas de miles de conexiones simultáneas. Y su modo de operación hace que sea fácil de integrar en su arquitectura actual, al tiempo que protege su servidor web de la exposición a la red.
Es compatible con la conmutación de red de la Capa 4 a la Capa 7, es decir, cubre todos los protocolos TCP. Es decir, Haproxy incluso soporta la carga equilibrada de Mysql. . Si se dice que la carga balanceada WEB se puede implementar en el modo proxy inverso proxy, hay muchos de estos productos. Incluyendo Nginx, ApacheProxy, lighttpd, Cheroke, etc. Pero para ser claros, Haproxy no es un servidor Http. Todos los productos mencionados anteriormente con una carga de ecualización de proxy inversa son todos los servidores WEB. En pocas palabras, pueden proporcionar transferencias y procesamiento de archivos estáticos (html, jpg, gif ..) o dinámicos (php, cgi ..). Haproxy es solo, y específicamente, un proxy de aplicación para equilibrar cargas. No proporciona servicios de http por sí mismo.
Segundo, instale la dirección de la lista de descarga de haproxy http://haproxy.1wt.eu
#wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.8.tar.gz# Tar zxvf haproxy-1.4.8.tar.gz # cd haproxy-1.4.8 # uname -a //Ver la versión del kernel de Linux #make TARGET = linux26 PREFIX = /usr /local /haproxy # make install PREFIX = /usr /local /haproxy
en tercer lugar, la configuración haproxy
#vi /usr/local/haproxy/haproxy.cfg
modificar el fichero de configuración maxconn 5120 chroot /usr /local /haproxy a for global Uid 99 gid 99 daemon quiet nbproc 2 pidfile /usr/local/haproxy/haproxy.pid defaults log global modo http opción httplog dontlognull log 127.0.0.1 local3 reintentos 3 redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 escuchar webinfo: modo 1080 Http balance roundrobin opción httpclose Opción para el servidor phpinfo1 192.168.18.2:10000 revisar peso 1 minconn 1 maxconn 3 verificar entre 40000 servidor phpinfo2 127.0.0.1:80 verificar peso 1 minconn 1 maxconn 3 verificar entre 40000 escuchar webmb: 1081 modo http balance roundrobin opción httpclose forwardfor server webmb1 192.168.1.91:10000 weight 1 minconn 1 maxconn 3 check inter 40000 server webmb2 127.0.0.1:10000 weight 1 minconn 1 maxconn 3 check inter 40000 listen stats: 8888 http http stats transparente estadísticas uri /haproxy-stats stats real Haproxy \\ statistic stats auth admin:
En cuarto lugar, comenzar HAProxy # inicia haproxy
# /usr /local /haproxy /sbin /haproxy -f /usr/local/haproxy/haproxy.cfg
ver si Inicio
[zhangy @ BlackGhost haproxy] $ ps -e
Copyright © Conocimiento de Windows All Rights Reserved