zoukankan      html  css  js  c++  java
  • haproxy+tomcat集群搭建

    web1和web2的部署可参考我之前的文章《Tomcat集群搭建》,这里就省去该过程了。
    #安装haproxy-1.4.17
    tar -zxf haproxy-1.4.17.tar.gz
    cd haproxy-1.4.17/
    make TARGET=linux26 PREFIX=/usr/local/haproxy
    make install PREFIX=/usr/local/haproxy
    
    #创建目录结构
    cd /usr/local/haproxy
    mkdir conf/
    mkdir logs/
    
    #修改haproxy配置
    vi conf/haproxy.cfg
    global
        log 127.0.0.1 local0
        maxconn 40960
        chroot /usr/local/haproxy
        uid 99
        gid 99
        daemon
        nbproc 1
        pidfile /usr/local/haproxy/logs/haproxy.pid
    
    defaults
        log global
        mode http
        option httplog
        option dontlognull
        retries 3
        option redispatch
        maxconn 20480
        contimeout 5000
        clitimeout 50000
        srvtimeout 50000
        
    listen web
        bind :80
        mode http
        balance roundrobin
        stats uri /haproxy-stats
        stats refresh 10s
        stats realm Haproxy statistics
        stats auth admin:admin
        option httpchk HEAD /index.html
        server web1 192.168.11.120:8080 weight 1 maxconn 10000 check inter 3s rise 3 fall 3
        server web2 192.168.11.121:9080 weight 1 maxconn 10000 check inter 3s rise 3 fall 3
    
    #日志输出配置,haproxy调用的是系统日志集中管理接口
    #比如,我这里是rsyslog,syslog或syslog-ng配置方法与此类似
    vi /etc/rsyslog.conf
    ModLoad imudp
    UDPServerRun 514
    local0.*        /var/log/haproxy.log
    
    #重启日志系统
    service rsyslog restart
    
    #启动web1、web2
    web1/bin/startup.sh
    web2/bin/startup.sh
    
    #启动haproxy
    /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
    
    #测试,访问
    http:
    //localhost/haproxy-stats
    http://localhost/index.html
    http://192.168.11.120:8080/index.html
    http://192.168.11.121:9080/index.html
    等页面观察是否正常,可查看/var/log/haproxy.log观察日志输出情况。
  • 相关阅读:
    对人脑学习的一些领悟
    象形法,快速记忆魔方公式
    公司招聘
    微信游戏《全民炫舞》开发公司h3d2 engine和QQ炫舞2 布料系统技术介绍
    四维几何世界中的盒子
    HI-LO计数法,赌桌,与机会
    离开天朝,跑到新加坡了
    精选19款华丽的HTML5动画和实用案例
    精选29款非常实用的jQuery应用插件
    【特别推荐】8个富有创意的jQuery/CSS3插件
  • 原文地址:https://www.cnblogs.com/lichmama/p/4184869.html
Copyright © 2011-2022 走看看