我是靠谱客的博主 落后爆米花,最近开发中收集的这篇文章主要介绍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,输入配置的用户名和密码登录以后,可以看到如下画面:

 

 

 

最后

以上就是落后爆米花为你收集整理的Linux中安装HAProxy的全部内容,希望文章能够帮你解决Linux中安装HAProxy所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部