前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在ubuntu20.04 编译安装haproxy2.4

在ubuntu20.04 编译安装haproxy2.4

原创
作者头像
志新
修改2021-09-13 11:13:58
6940
修改2021-09-13 11:13:58
举报
文章被收录于专栏:求知求知

$ sudo apt-get install build-essential libpcre3-dev libsystemd-dev -y

$ sudo cd /usr/local/src

$ sudo tar -xf haproxy-2.4.4.tar.gz

$ sudo cd haproxy-2.4.4

$ sudo make clean

$ sudo make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_PCRE=1 USE_SYSTEMD=1

$ sudo make install

$ sudo cp admin/systemd/haproxy.service.in /usr/lib/systemd/system/haproxy.service

$ sudo cp /usr/local/sbin/haproxy /usr/sbin/

$ sudo mkdir /etc/haproxy/

$ sudo vim /etc/haproxy/haproxy.cfg

代码语言:javascript
复制
global
   strict-limits  # refuse to start if insufficient FDs/memory
   # add some process-wide tuning here if required

   # A stats socket may be added to check live metrics if the load generators
   # do not report them.
   #    stats socket /tmp/haproxy.sock level admin
   #    stats timeout 1h

defaults
   mode http
   balance random      # power-of-two-choices
   timeout client 60s
   timeout server 60s
   timeout connect 1s

frontend http_front
   bind *:6443
   default_backend http_back

backend http_back
   balance roundrobin
   server master01.matrix.com 192.168.63.148:6443 check
   server master02.matrix.com 192.168.63.149:6443 check
   server master03.matrix.com 192.168.63.150:6443 check

$ haproxy -f /etc/haproxy/haproxy.cfg

$ sudo systemctl enable haproxy

$ sudo systemctl start haproxy

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档