一.haproxy日志配置
1.修改haproxy配置文件
# vim /etc/haproxy/haproxy.cfg
log 127.0.0.1 local3 info #在全局配置段中配置,定义日志记录级别
给真实服务器后面加上cookie web1 check inter 3000 fall 3 rise 5
server web1 192.168.76.6:80 cookie web1 check inter 3000 fall 3 rise 5
2.修改syslog的配置文件
# vim /etc/rsyslog.conf
# Provides UDP syslog reception
$ModLoad imudp #日志传输基于udp所以需要开启
$UDPServerRun 514 #这里两项
local3.* /var/log/haproxy.log
3.重启服务
systemctl restart haproxy rsyslog
4.通过浏览器访问,查看日志
# tail -f /var/log/messages
二.动静分离的负载均衡
修改配置文件 vim /etc/haproxy/haproxy.cfg 添加
acl php url_reg -i \.php$
acl html url_reg -i \.html$
use_backend mobile_hosts if html #如果使用html就去moblie_hosts
use_backend app_hosts if php #如果使用php就去app_hosts
backend mobile_hosts #集群组
mode http
server web1 192.168.76.6:80 cookie web1 check inter 3000 fall 3 rise 5
backend app_hosts
server web2 192.168.76.7:80 cookie web1 check inter 3000 fall 3 rise 5
通过浏览器访问