我是靠谱客的博主 犹豫流沙,最近开发中收集的这篇文章主要介绍Centos 编译安装Haproxy,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.环境介绍

  1.Centos6

  2. haproxy-1.4.25.tar.gz

 

二.安装

$ curl -O http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.25.tar.gz
$ tar zxvf haproxy-1.4.25.tar.gz
$ cd haproxy-1.4.25

$ make TARGET=linux26 PREFIX=/usr/local/haproxy
$ make install PREFIX=/usr/local/haproxy

$ cp examples/haproxy.cfg /usr/local/haproxy/
$ cp examples/haproxy.init /etc/init.d/haproxy
$ chmod 755 /etc/init.d/haproxy

$ ln -s /usr/local/haproxy /etc/
$ ln -s /usr/local/haproxy/sbin/haproxy /usr/sbin/

$ groupadd haproxy
$ useradd -g haproxy haproxy -s /sbin/nologin -M
$ grep haproxy /etc/passwd
haproxy:x:507:507::/home/haproxy:/sbin/nologin

 

 

三.配置

$ vi /etc/haproxy/haproxy.cfg
global
    log 127.0.0.1    local0
    log 127.0.0.1    local1 notice
    #log loghost    local0 info
    maxconn 40960
    chroot /usr/local/haproxy
    uid 803
    gid 803
    daemon
    nbproc 1
    #debug
    #quiet

defaults
    log    global
    mode    http
    option    httplog
    option    dontlognull
    option  forwardfor
    option  httpclose
    retries    3
    option  redispatch
    maxconn    2000
    timeout connect 500000
    timeout client  5000000
    timeout server  50000000

frontend http-in
    bind    192.168.233.2:80
    mode    http
    option  httplog
    log     global
    acl is_a hdr_beg(host) -i www.test.com
    acl is_a hdr_beg(host) -i test.com
    use_backend a_server if is_a


    stats enable
    stats hide-version
    stats uri     /admin-status
    stats auth    admin:admin123
    stats admin if TRUE

        
backend a_server
    balance roundrobin
    cookie  SESSION_COOKIE  insert indirect nocache
    option  httpchk HEAD /Default.aspx HTTP/1.0
    fullconn 10000
    server web58 192.168.233.158:80 minconn 100 maxconn 1000 cookie web1 weight 6 check inter 2000 rise 2 fall 4
    server web85 192.168.233.185:80 minconn 100 maxconn 1000 cookie web2 weight 6 check inter 2000 rise 2 fall 4

 

  

 

四.启动

/etc/init.d/haproxy start

 

  

转载于:https://www.cnblogs.com/caoguo/p/4796360.html

最后

以上就是犹豫流沙为你收集整理的Centos 编译安装Haproxy的全部内容,希望文章能够帮你解决Centos 编译安装Haproxy所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部