haproxy基于centos和Ubuntu安装

  

Ubuntu18.04恰当的安装2.0.4
Centos7.6百胜安装1.8.14
Centos7.6编译安装haproxy2.0.12

  

,

  

& lt; h7 id=1祝辞Ubuntu18.04恰当的安装2.0.4

  

root@ubuntu: ~ # <代码> apt-get安装software-properties-common
#安装常用软件包

  
 <代码类=" language-bash ">阅读包列表…完成
  构建依赖关系树
  阅读状态信息…完成
  software-properties-common已经是最新版本(0.96.24.32.12)。
  0 0升级,新安装,删除和1不升级。 
  

root@ubuntu: ~ # <代码> add-apt-repository ppa: vbernat/haproxy - 2.0
#添加最新的haproxy2.0版本到本地仓库

  
 <代码类=" language-bash "> root@ubuntu: ~ # add-apt-repository ppa: vbernat/haproxy - 2.0
  HAProxy是一个免费的,快速和可靠的解决方案提供高可用性、负载均衡,并为TCP代理和基于http的应用程序。它特别适合网站爬行在高负载的情况下,需要持久性或Layer7处理。支持成千上万的关系显然是现实与今天的硬件。操作方式使其融入现有的架构非常简单和无风险,同时仍然提供可能性不让脆弱的web服务器网络。
  
  这PPA包含HAProxy 2.0的包。
  更多信息:https://launchpad.net/~ vbernat/+档案/ubuntu/haproxy - 2.0
  按[ENTER]键继续或者ctrl - c取消添加它。
  # #这里需要手动ENTENR确认后才会据需安装包
  http://ppa.launchpad.net/vbernat/haproxy得到:1 - 2.0 -/- ubuntu仿生InRelease [20.7 kB]
  2:http://mirrors.aliyun.com/ubuntu仿生InRelease
  冲击:3 http://mirrors.aliyun.com/ubuntu bionic-security InRelease
  冲击:4 http://mirrors.aliyun.com/ubuntu bionic-updates InRelease
  … 
  

root@ubuntu: ~ # <代码> apt更新
#升级本地仓库,所有有关更改包的操作,都需要执行该操作

  
 <代码类=" language-bash ">: http://mirrors.aliyun.com/ubuntu仿生InRelease 1
  2:http://mirrors.aliyun.com/ubuntu bionic-security InRelease
  冲击:3 http://mirrors.aliyun.com/ubuntu bionic-updates InRelease
  冲击:4 http://mirrors.aliyun.com/ubuntu bionic-proposed InRelease
  冲击:5 http://mirrors.aliyun.com/ubuntu bionic-backports InRelease
  得到:6 http://ppa.launchpad.net/vbernat/haproxy - 2.0 -/- ubuntu仿生InRelease [20.7 kB]
  得到:7 http://ppa.launchpad.net/vbernat/haproxy - 2.0 -/- ubuntu仿生主要/i386包(9
  … 
  

root@ubuntu: ~ # <代码> apt-cache麦迪逊haproxy
#看仓库中haproxy·有哪些版本可以安装

  
 <代码类=" language-bash "> root@ubuntu: ~ # haproxy apt-cache麦迪逊
  haproxy | 2.0.12-1ppa1 ~仿生| http://ppa.launchpad.net/vbernat/haproxy - 2.0 -/- ubuntu仿生/主要amd64包
  haproxy | 1.8.8-1ubuntu0.9 | http://mirrors.aliyun.com/ubuntu bionic-security/主要amd64包
  haproxy | 1.8.8-1ubuntu0.9 | http://mirrors.aliyun.com/ubuntu bionic-updates/主要amd64包
  haproxy | 1.8.8-1 | http://mirrors.aliyun.com/ubuntu仿生/主要amd64包
  haproxy | 1.8.8-1 | http://mirrors.aliyun.com/ubuntu仿生/主要来源
  haproxy | 1.8.8-1ubuntu0.9 | http://mirrors.aliyun.com/ubuntu bionic-security/主要来源
  haproxy | 1.8.8-1ubuntu0.9 | http://mirrors.aliyun.com/ubuntu bionic-updates/主要来源
   
  

root@ubuntu: ~ # <代码> apt安装haproxy=2.0.4-1ppa1 \ ~仿生
#安装选择的版本

  

root@ubuntu: ~ # <代码> haproxy - v
#验证haproxy版本

  
 <代码类=" language-bash "> HA-Proxy版本1.8.14-52e4d43 2018/09/20
  版权2000 - 2018年威利Tarreau & lt; willy@haproxy.org>  
  

root@ubuntu: ~ # <代码> systemctl开始haproxy
#启动haproxy

  <人力资源/>   

& lt; h7 id=2祝辞Centos7.6百胜安装1.8.14

  

默认情况centos7中的包都是较老的haproxy是1.5.18-9.el7的,不太满足需求,此时我们可以基于第三方安装包百胜安装
https://pkgs.org/download/haproxy该网址el7最新rpm包更新至1.8.14

  

一般需要一个依赖仓库包和haproxy.rpm的安装包

  

下载安装包

  
 <代码类=" language-bash "> https://centos.pkgs.org/7/cheese wget - x86_64/haproxy 1.8.14 - 1. - el7.x86_64.rpm.html  
  

下载依赖包

  
 <代码类=" language-bash ">很快https://centos.pkgs.org/7/cheese x86_64/cheese -释放- 7 - 1. - noarch.rpm.html  
  

安装对应的包

  
 <代码类=" language-bash "> # rpm -ivh奶酪-释放- 7 - 1. - noarch.rpm  
  
 <代码类=" language-bash "> # yum安装haproxy el7.x86_64——1.8.14 - 1.。rpm - y 

haproxy基于centos和Ubuntu安装