负载均衡:HAProxy

**1.**安装:

root @haproxy \~ \] # yum -y install ntpdate.x86_64 \[root @haproxy \~ \] # yum -y install ntp \[root @haproxy \~ \] # ntpdate cn.ntp.org.cn 13 Aug 19 : 39 : 27 ntpdate\[ 1955 \] : adjust time server 120.197.116.202 offset 0.059032 sec \[root @haproxy \~ \] # systemctl start ntpd \[root @haproxy \~ \] # systemctl enable ntpd \[root @haproxy \~ \] # yum -y install haproxy18.x86_64 ## **2.****配置** : \[root@haproxy \~\]# vim /etc/haproxy18/haproxy.cfg 63 frontend main \*: 80 64 acl url_static path_beg - i / static / images / javascript / stylesheets 65 acl url_static path_end - i .jpg .gif .png .css .js 66 67 # use_backend static if url_static 68 default_backend web ...... 77 #---------------------------------------------------- ----------------- **3.** **重启,设置开机启动** 78 # round robin balancing between the various backends 79 #----------------------------------------------------- ---------------- 80 backend web 81 balance roundrobin 82 server web01 10.1.1.200 : 80 check 83 server web02 10.1.1.201 : 80 check 84 ## **3.****重启,设置开机启动:** \[root @haproxy \~ \] # systemctl restart haproxy \[root @haproxy \~ \] # systemctl enable haproxy ## **4.测试:** ![](https://i-blog.csdnimg.cn/direct/663dddc65c084b28a0d7d7fb35c5ec3a.png) ## **5.添加统计页面:** 在配置文件vim /etc/haproxy18/haproxy.cfg 中添加: **# 定义web管理界面** **listen statistics bind \*:9090 #定义监听端口 mode http #默认使用协议 stats enable #启用stats stats uri /hadmin?stats #自定义统计页面的url stats auth admin:admin #统计页面的账号密码 stats hide-version #隐藏在统计页面上的haproxy版本信息 stats refresh 30s #统计页面自动刷新时间 stats admin if TRUE #如果认证通过就做管理功能,可以管理\>后端服务器 stats realm hapadmin #统计页面密码框上提示文件,默认haproxy\\statistics** ![](https://i-blog.csdnimg.cn/direct/287d92df377944bf9581727015e0ea0d.png)

相关推荐
半桔12 分钟前
【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
linux·运维·服务器·面试·centos
wanhengidc20 分钟前
服务器中CC攻击的特点有哪些?
运维·服务器
小杜的生信筆記25 分钟前
生信服务器 | 做生信为什么推荐使用Linux服务器?
linux·运维·服务器
luopeng20766343628 分钟前
虚拟局域网中配置某台服务器作为网关的方案
运维·服务器·php
ARM2NCWU29 分钟前
高密度ARM服务器的散热设计
运维·服务器
wanhengidc29 分钟前
站群服务器的应用场景都有哪些?
运维·服务器
冰羽IOX1 小时前
Xen Server服务器释放磁盘空间
linux·运维·服务器
JenKinJia1 小时前
镜像里切换为普通用户
linux·运维·服务器
tiwolf_li2 小时前
Ubuntu里面单独编译某一个模块
linux·运维·ubuntu
fen_fen2 小时前
Ubuntu Linux环境查看服务器资源,查询CPU,内存,环境变量等命令
linux·运维·服务器