zoukankan      html  css  js  c++  java
  • haproxy使用演示--技术流ken

    haproxy简介

    HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。基于合理的配置及优化,完全可以实现单机支持数

    以万计的并发连接。

        HAProxy支持2种主要的代理模式:第一种代理模式是"tcp",即OSI网络模型中的第4层传输层协议;第二种代理模式是“http”,即OSI网络模型中的第7层应用层协议。在tcp模式下,

    HAProxy知识在客户端和服务器之间双向转发流量。http模式下,HAProxy进行协议分析,能够针对分析结果和用户配置来决定允许、拒绝、交换、增加、修改等工作策略。此外,

    HAproxy还具备很多特性,支撑它成为一款优秀的负载均衡代理软件。

    haproxy安装启动

    系统环境:centos7

    第一步:下载haproxy

    [root@ken1 ~]# yum install haproxy -y

    第二步:启动haproxy

    [root@ken1 ~]# systemctl restart haproxy

    第三步:查看是否启动成功

    默认监听80端口

    [root@ken1 ~]# lsof -i :80
    COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    haproxy 29162 haproxy    5u  IPv4  93542      0t0  TCP *:http (LISTEN)

    haproxy添加后端节点

    [root@ken1 ~]# vim /etc/haproxy/haproxy.cfg
    
    backend app
        balance     roundrobin
        server  app1 172.20.10.6:80 weight 1
        server  app2 172.20.10.7:80 weight 3

    后端节点准备测试文件

    节点1:172.20.10.6

    [root@ken ~]# echo "this is 6" >/var/www/html/index.html

    节点2:172.20.10.7

    [root@ken3 ~]# echo "this is 7" >/var/www/html/index.html

    启动后端节点(两个节点都要执行apache的重启操作)

    [root@ken3 ~]# systemctl restart httpd

    负载均衡测试

    浏览器访问172.20.10.2

    因为172.20.10.7的权重我们在上面配置文件中配置的为3,172.20.10.6的权重为1,所以172.20.10.7这个节点出现三次才会出现一次172.20.10.6

    继续刷新

    测试完成!

    haproxy监控web显示配置

    在defaults之后添加如下的内容

    stats refresh 30s #统计页面自动刷新时间
    stats uri /stats #统计页面url
    stats realm baison-test-Haproxy #统计页面密码框上提示文本
    stats auth admin:admin123 #统计页面用户名和密码设置
    stats hide-version #隐藏统计页面上HAProxy的版本信息

    浏览器访问

    出现如上的界面即为成功!

  • 相关阅读:
    对象池使用时要注意几点
    Flash3D学习计划(一)——3D渲染的一般管线流程
    714. Best Time to Buy and Sell Stock with Transaction Fee
    712. Minimum ASCII Delete Sum for Two Strings
    647. Palindromic Substrings(马拉车算法)
    413. Arithmetic Slices
    877. Stone Game
    338. Counting Bits
    303. Range Sum Query
    198. House Robber
  • 原文地址:https://www.cnblogs.com/kenken2018/p/10312983.html
Copyright © 2011-2022 走看看