centos系统安装haproxy

http://pachiratech-yuan.iteye.com/blog/1003084

在命令行里执行下列命令。 
1.在/usr/local下创建haproxy文件夹 
cd /usr/local 
1.下载haproxy-1.3.15.7.tar.gz 
wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.15.7.tar.gz 
2.解压缩haproxy-1.3.15.7.tar.gz 
tar -zxvf haproxy-1.3.15.7.tar.gz 
3.进入haproxy-1.3.15.7 
cd haproxy-1.3.15.7 
4.开始安装 
make TARGET=linux86 PREFIX=/usr/local/haproxy  #TARGET=linux86表示电脑内核,使用uname -a命令查看内核信息 这执行这行时如果报错gcc :错误,说明该centos系统没有安装gcc编译器执行yum -y install gcc就行了 
make install PREFIX=/usr/local/haproxy 
5.新建haproxy.cfg 
vi /usr/lcoal/haproxy/haproxy.cfg 
6.配置haproxy.cfg 
global 
    log         127.0.0.1 local2 
    chroot      /usr/local/haproxy 
    pidfile     /var/run/haproxy.pid 
    maxconn     4000 
    #user        haproxy 
    #group       haproxy 
    daemon 

defaults 
    mode        http 
    log         global 
    option      dontlognull 
    option      httpclose 
    option      httplog 
    option      forwardfor 
    option      redispatch 
    stats   uri     /haproxy-stats        #haproxy 监控页面的访问地址 
    timeout connect 10000 # default 10 second time out if a backend is not found 
    timeout client 300000 
    timeout server 300000 
    maxconn     60000 
    retries     3 

frontend  main *:80 
    default_backend             S 
   
backend QianYuSrv 
    cookie      JSESSIONID prefix 
    stats       enable 
    stats       auth pachira:temp4now 
    balance     roundrobin 
    server  S 192.168.122.129:80 cookie JSESS1 check 
    server  S 192.168.123.129:80 cookie JSESS2 check 
7.访问:http://localhost/haproxy-stats 
8.启动haproxy 
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg 
9.测试 
在本机上打上访问地址测试是否成功: 
http://localhost:80//S项目的访问地址。

posted @ 2012-05-02 15:14  陳聽溪  阅读(288)  评论(0)    收藏  举报