天天看点

Haproxy安装与配置

一、Haproxy概念                                              

 Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七

层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很   简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。                              

二、安装Haproxy                                                 

三、配置Haproxy                                                 

    Haproxy配置中分成五部分内容,当然这些组件不是必选的,可以根据需要选择作为配置。

    global:参数是进程级的,通常和操作系统(OS)相关。这些参数一般只设置一次,如果配置无误,就不需要再次  配置进行修改;

    default:配置默认参数的,这些参数可以被利用配置到frontend,backend,listen组件;

    frontend:接收请求的前端虚拟节点,Frontend可以根据规则直接指定具体使用后端的backend(可动态选择);

    backend:后端服务集群的配置,是真实的服务器,一个Backend对应一个或者多个实体服务器;

    listen:Frontend和Backend的组合体。

    编写haproxy.cfg文件:

四、通过脚本来启动与关闭haproxy                                       

  1、编写haproxy脚本 

   2、让脚本随系统自动启动

    3、启动与停止haproxy                                                                                                            

本文转自奔跑在路上博客51CTO博客,原文链接http://blog.51cto.com/qiangsh/1585903如需转载请自行联系原作者

qianghong000

继续阅读