centos中安装haproxy

xylin 2012-03-05

在命令行里执行下列命令。

1.在/usr/local下创建haproxy文件夹

cd/usr/local

1.下载haproxy-1.3.15.7.tar.gz

wgethttp://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.15.7.tar.gz

2.解压缩haproxy-1.3.15.7.tar.gz

tar-zxvfhaproxy-1.3.15.7.tar.gz

3.进入haproxy-1.3.15.7

cdhaproxy-1.3.15.7

4.开始安装

makeTARGET=linux86PREFIX=/usr/local/haproxy#TARGET=linux86表示电脑内核,使用uname-a命令查看内核信息这执行这行时如果报错gcc:错误,说明该centos系统没有安装gcc编译器执行yum-yinstallgcc就行了

makeinstallPREFIX=/usr/local/haproxy

5.新建haproxy.cfg

vi/usr/lcoal/haproxy/haproxy.cfg

6.配置haproxy.cfg

global

log127.0.0.1local2

chroot/usr/local/haproxy

pidfile/var/run/haproxy.pid

maxconn4000

#userhaproxy

#grouphaproxy

daemon

defaults

modehttp

logglobal

optiondontlognull

optionhttpclose

optionhttplog

optionforwardfor

optionredispatch

statsuri/haproxy-stats#haproxy监控页面的访问地址

timeoutconnect10000#default10secondtimeoutifabackendisnotfound

timeoutclient300000

timeoutserver300000

maxconn60000

retries3

frontendmain*:80

default_backendS

backendQianYuSrv

cookieJSESSIONIDprefix

statsenable

statsauthpachira:temp4now

balanceroundrobin

serverS192.168.122.129:80cookieJSESS1check

serverS192.168.123.129:80cookieJSESS2check

7.访问:http://localhost/haproxy-stats

8.启动haproxy

/usr/local/haproxy/sbin/haproxy-f/usr/local/haproxy/haproxy.cfg

9.测试

在本机上打上访问地址测试是否成功:

http://localhost:80//S项目的访问地址。

相关推荐