Haproxy 负载均衡配置--辉
Haproxy 先决条件
系统要求:READHAT 6.5
软件版本:haproxy-1.4.24.tar.gz
Haprxoy 配置意义
假设有服务器A,B,C 服务器A 用于安装负载均衡软件,服务器B,C 为应用软件服务器。通过在A配置好haproxy,通过服务器A上配置的统一对外IP和端口访问服务器B和服务器C上WEB应用,确保B和C中只要有一台服务器能访问即能够被访问。
操作步骤:
1.使用文件上传工具WEB应用软件部署包到服务器B,C,将haproxy-1.4.24.tar.gz
上传至服务器A
2.假定你在服务器B和服务器C部署好WEB应用,开始着手配置A上的haproxy
执行命令如下,使用root用户操作:
1.解压haprxoy 软件:tar zxvf haproxy-1.4.24.tar.gz
2.进入到解压后的haproxy目录 cd haproxy-1.4.24 (在该目录下执行步骤3 和4的操作)
3.设定安装参数 make TARGET=linux26 PREFIX=/usr/local/haproxy
4.安装软件 make install PREFIX=/usr/local/haproxy
5.创建配置文件目录mkdir /usr/local/haproxy/conf (存放配置文件)
拷贝配置文件到haproxy.cfg 到/usr/local/haproxy/conf
执行mkdir /usr/share/haproxy 否则慢慢找错误
配置文件部分
Haproxy 启动
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
Haproxy 杀死
killall -9 haproxy
检测:
使用frontend 中配置的IP+端口+应用首界面访问下,能看到界面即表明安装没有问题
关闭B ,关闭C 看看能不能访问或有什么其他信息。如关闭其中一个还能访问则haproxy 配置成功
常见错误
Backend 配置地方IP 和端口配置错了出现测试过程中出现503 错误
七层负载均衡还在学习中,高手互相交流