在几分钟内启动并运行HAPROXY

我试图HAProxy的我WEBAPP(上托管的Tomcat)-reason使用HAProxy的是,它也支持的WebSockets和服务器推送我目前的项目所使用的WebSockets。
第一步,我使用裸露的Web应用程序对其进行了测试-哇,它是如此简单,没有任何麻烦,它可以在大约30分钟内启动并工作。 我使用Linux盒,因为没有适用于Windows的发行版(一个人可以使用cygwin)-我之前的帖子与此相同。

  1. 下载HAPROXY ,我使用的版本是haproxy-1.4.24。
  2. 解压tar -xvf haproxy-1.4.24.tar.gz。
  3. 编译HAPROXY,命令“ make TARGET = linux26”这是针对centos58,Linux内核2.6。 “ TARGET = linux26”中的26表示Linux内核,如果其2.4使用TARGET = linux24”。 作为附带说明,要了解内核,请在您的Linux机器上使用uname -a。
  4. 将haproxy复制到/ usr / sbin,使用“ cp haproxy / usr / sbin / haproxy”
  5. 创建一个配置文件,例如/etc/haproxy_chandan.cfg:
  6. 在HAPROXY 站点上提到的,这是所需的最低配置-将其添加到配置文件
    global
        daemon
        maxconn 256
    
    defaults
        mode http
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms
    
    frontend http-in
        bind *:80
        default_backend websockets_support
    
    backend websockets_support
        server ws1 a.b.c.d:8888 maxconn 32
        server ws2 a.b.c.d:8080 maxconn 32
    
    listen admin
        bind *:8080
        stats enable
  7. 启动HAPROXY,/ usr / sbin / haproxy -f /etc/haproxy_chandan.cfg
  8. 按照配置,请求将在端口80上处理,而haproxy的管理控制台为8080

就这样。 继续为WebSockets配置它,看看是否需要其他配置调整或更改-将发布。


翻译自: https://www.javacodegeeks.com/2013/08/haproxy-up-and-running-in-couple-of-minutes.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值