HAProxy安装

摘要介绍

Haproxy 是一款开源的高性能的代理转发软件,用途最多的还是将它用着前端的负载均衡器,他可以提供第4层和第7层的负载,用的最多还是第7层(mode http),其工作性质类似nginx 做负载均衡器,但是haproxy 精妙的ACL NGINX略感乏力,不过nginx可以借助其他模块(lua)也可以达到类似的效果,haproxy和nginx都可以修改HTTP头,都可以做到seesion sticky,不过nginx需要额外的模块支持,关于性能方面,haproxy 官方说同等条件下lvs>haproxy>nginx 原因lvs的转发直接在内核空间完成,haproxy 和nginx 还需要使用用户空间的资源,而相对于nginx haproxy调用的资源比较少而已。

关闭SElinux、配置防火墙

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

设置HAProxy日志

vi /etc/rsyslog.conf #编辑,在最下边增加

# haproxy.log

local0.* /var/log/haproxy.log

local3.* /var/log/haproxy.log

:wq! #保存退出

安装

yum -y install haproxy

坚持技术分享,您的支持将鼓励我继续创作!