在windows平台部署Haproxy

目的:实现在Windows平台上部署的基于TCP协议和端口提供用户端访问的负载均衡。

  1. 介绍
    HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。

  2. 下载程序
    网址:http://www.haproxy.org/
    国内访问不了。
    网址仅提供了linux平台下的源代码,需要自己编译。
    在网上以找到在Windows平台可执行的程序(非官方的编译。这个也可以自己编译源代码,需要安装cygwin,具体参考https://www.jianshu.com/p/d436a3e73d2f)

    下载网站

  3. 安装
    在Windows平台上直接运行就好。
    启动脚本命令:
    haproxy.exe -f haproxy.cfg -d
    -d为前端启动,-D为后端启动
    或者,直接运行 run.bat
    网上下载的安装包中,对启动和停止做了批处理的了封装,简化了每都要输入命令。
    run.bat 运行
    haproxy.exe -f haproxy.cfg -d
    stop.bat停止
    taskkill /IM haproxy.exe /F

在Linux平台下,安装的方法很多,可以手动编译,也可采用yum的方式安装,参考https://www.linuxidc.com/Linux/2018-03/151322.htm

  1. 配置
    根据需要配置为tcp或http,具体网上一搜一大把。

你可能感兴趣的:(在windows平台部署Haproxy)