负载均衡: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.测试:

 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值