Linux中安装HAProxy

1、下载压缩包haproxy-1.8.25.tar.gz,然后上传到Linux服务器的usr/local目录下

2、解压压缩文件后产生haproxy-1.7.8文件夹,命令:tar -zxvf haproxy-1.8.25.tar.gz。

3、为了方便,修改解压后的文件名。命令:mv haproxy-1.7.8 haproxy。

4、编译安装,命令:make TARGET=generic  prefix=/usr/local/haproxy

5、配置环境变量,命令:vim /etc/profile。

在profile文件中加入如下内容

export PATH=$PATH:/usr/local/haproxy/haproxy

6、让环境变量生效。命令:source /etc/profile

7、配置HAProxy,在安装目录新建haproxy.cfg,然后输入如下内容

global
  #日志输出配置,所有日志都记录在本机,通过local0输出
  log 127.0.0.1 local0 info
  #最大连接数
  maxconn 10240
 
#以守护进程方式运行
  daemon

 

defaults
 
#应用全局的日志配置
  log global
  mode http
 
#超时配置
  timeout connect 5000
  timeout client 5000
  timeout server 5000
  timeout check 2000

 

listen http_front #haproxy的客户页面

  # 下面这个是自己安装HAProxy的服务器的IP和端口号
  bind 192.168.72.128:8888
  mode http
  option httplog
  stats uri /haproxy

  # 这个是配置登录名和密码
  stats auth admin:123456
  stats refresh 5s
  stats enable

 

listen haproxy #负载均衡的名字
  bind 0.0.0.0:5666 #对外提供的虚拟的端口
  option tcplog
  mode tcp
 
#轮询算法
  balance roundrobin

  #下面这个是配置的负载均衡的后台的服务器和端口号
  server rabbit1 192.168.72.128:5672 check inter 5000 rise 2 fall 2
  server rabbit2 192.168.72.128:5673 check inter 5000 rise 2 fall 2
  server rabbit3 192.168.72.128:5674 check inter 5000 rise 2 fall 2

8、启动命令,进入安装目录,执行启动命令:./ haproxy -f haproxy.cfg

9、验证是否启动成功,命令:lsof -i:8888。显示如下内容则启动成功

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
haproxy 45031 root    3u  IPv4 228341      0t0  TCP localhost.localdomain:ddi-tcp-1 (LISTEN)

10、浏览器登录

在浏览器访问自己的地址,我的是http://192.168.40.145:8888/haproxy,输入配置的用户名和密码登录以后,可以看到如下画面:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值