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项目的访问地址。