负载均衡: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)

相关推荐
小羊Linux客栈1 小时前
自动化:批量文件重命名
运维·人工智能·python·自动化·游戏程序
伤不起bb2 小时前
MySQL 高可用
linux·运维·数据库·mysql·安全·高可用
whgjjim4 小时前
docker迅雷自定义端口号、登录用户名密码
运维·docker·容器
瀚高PG实验室7 小时前
连接指定数据库时提示not currently accepting connections
运维·数据库
QQ2740287567 小时前
Soundness Gitpod 部署教程
linux·运维·服务器·前端·chrome·web3
淡忘_cx8 小时前
【frp XTCP 穿透配置教程
运维
南方以南_8 小时前
Ubuntu操作合集
linux·运维·ubuntu
冼紫菜9 小时前
[特殊字符]CentOS 7.6 安装 JDK 11(适配国内服务器环境)
java·linux·服务器·后端·centos
爱莉希雅&&&10 小时前
shell脚本之条件判断,循环控制,exit详解
linux·运维·服务器·ssh
wei_work@10 小时前
【linux】Web服务—搭建nginx+ssl的加密认证web服务器
linux·服务器·ssl