HAProxy安装和基础配置1

本文详细介绍了HAProxy在Ubuntu和CentOS上的安装方法,包括官网下载、默认yum源、第三方包安装以及编译安装的步骤。同时,文章讲解了HAProxy的基础配置,包括全局配置段`global`和代理配置段`proxies`,帮助读者理解并掌握HAProxy的使用。
摘要由CSDN通过智能技术生成

HAProxy

1.HAProxy安装以及基础配置:

1.1Ubuntu安装
1.1.1官方网站下载 http://www.haproxy.org/ 左侧菜单中点击Debian/Ubuntu packages
1.1.2选择操作系统和软件的版本号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jf4OKDbh-1578837686951)(1.jpg)]

Instructions for latest release

You need to enable a dedicated PPA with the following command:

# apt-get install software-properties-common
# add-apt-repository ppa:vbernat/haproxy-2.0

Then, use the following commands:

# apt update
# apt-cache madison haproxy
# apt install haproxy=2.0.\*
eg:# apt install haproxy=2.0.12-1ppa1~bionic

You will get the latest release of HAProxy 2.0 (and stick to this branch).

#验证HAProxy的版本
#haproxy  -v

1.2centos安装
1.2.1默认yum源安装

默认的base仓库中包含haproxy的安装包文件,但是版本比较旧,是1.5.18的版本,距离当前版本已经有较长时间
没有更新,由于版本比较旧所以有很多功能不支持,如果对功能和性能没有要求可以使用此版本,否则推荐使用新
版本。

# yum install haproxy -y

#验证haproxy版本
# haproxy -v
HA-Proxy version 1.5.18 2016/05/10
Copyright 2000-2016 Willy Tarreau <willy@haproxy.org>
1.3第三方包安装

下载rpm包 https://pkgs.org/download/haproxy
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WCCU7XoI-1578837686952)(2.jpg)]

#基于互联网在线安装

下载centos7为例
# yum  install wget
# wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64//cheese-release-7-1.noarch.rpm
# yum repolist
#rpm -ivh cheese-release-7-1.noarch.rpm

验证HAProxy版本
# haproxy -v
HA-Proxy version 1.8.14-52e4d43 2018/09/20
Copyright 2000-2018 Willy Tarreau <willy@haproxy.org>
1.4编译安装HAProxy

编译安装HAProxy 2.0 LTS版本,更多源码包下载地址:http://www.haproxy.org/download/

1.4.1 解决lua环境:

HAProxy 支持基于lua实现功能扩展,lua是一种小巧的脚本语言,于1993年由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组开发,其设计目的是为了嵌入应用程序中,
从而为应用程序提供灵活的扩展和定制功能。

由于centos自带的lua版本比较低并不符合HAProxy要求的lua最低版本(5.3)的要求,因此需要编译安装较新版本的lua环境,然后才能编

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值