利用haproxy 作webserver(apache)的负载均衡
1、要解决的问题 (1)后台web server要考虑扩容和负载均衡; (2)要保护后台webserver ,避免webserver 由于负载过高,造成系统不可用 2、试验环境 haproxy:HA-Proxy version 1.6.0 2015/10/13 apache2 : Server version: Apache/2.4.7 (Ubuntu) Server built: Jan 14 2016 17:45:23 目的:所有访问 192.168.1.2:80 的web 请求,会通过 haproxy 均衡的分配给为 192.168.1.2:8001 192.168.101.2:8002 ,这是两个监听不同端口的apache 服务器; 3、解决思路 让所有 访问haproxy的请求都转发给,8001 和 8002 ,haprxy 要对这些请求进行调度,由8001 和8002 进行实际的处理php 文件 4、配置文件 haproxy :配置文件路径:/etc/haproxy/haproxy.cfg ``` global log 127.0.0.1 local0 #maxconn 20000 #uid 535 #uid和gid按照实际情况进行配置 #gid 520 #chroot /var/chroot/haproxy daemon nbproc 1 defaults log