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

相关推荐
代码游侠2 分钟前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
你真是饿了5 分钟前
6.库制作与原理
linux·服务器
Zach_yuan1 小时前
深入浅出 JSONCpp
linux·服务器·网络·c++
AtoposのCX3301 小时前
Docker运行hello-world镜像失败或超时
运维·docker
马猴烧酒.2 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库
熊延2 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索
松涛和鸣4 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
Yeats_Liao5 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
爱吃生蚝的于勒6 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
The森6 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix