Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093386
  • 博文数量: 120
  • 博客积分: 887
  • 博客等级: 准尉
  • 技术积分: 1883
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-05 21:10
个人简介

RHCE,CCNA,熟悉shell脚本

文章分类

全部博文(120)

文章存档

2015年(16)

2014年(20)

2013年(48)

2012年(20)

2011年(16)

分类: 系统运维

2014-12-19 12:50:22

haproxy负载均衡跟nginx有点像,不需要再real server上添加vip
lvs+keepalived架构中,需要用到real server概念


haproxy-1.5.9.tar.gz
 #看看哪个是稳定版
download/




haproxy的文档比较特别
tar xf haproxy-1.5.9.tar.gz && cd haproxy-1.5.9
less README  # 安装方法从此处查看


#kernel 大于2.6.28的采用 And on a recent Linux >= 2.6.28 
make TARGET=linux2628


#In order to build a 32-bit binary on an x86_64 Linux system
ARCH=x86_64  #x86_64的服务器用此架构,不写明也可以


# haproxy没有configure这个概念,直接编译
make TARGET=linux2628  
make install  
#自定义安装路径需要加上PREFIX=/usr/local/haprory,但后期就需要自己来写启动脚本


cp /root/haproxy-1.5.9/examples/haproxy.cfg /usr/local/haprory/
# haproxy的配置模板都在源码解压出来的samples目录中
[root@localhost examples]# pwd
/root/haproxy-1.5.9/examples
[root@localhost examples]# ls *
acl-content-sw.cfg  check.conf             debug2ansi    haproxy-1.1.21-flx.1.pkg  haproxy.vim                     option-http_proxy.cfg  tarpit.cfg
auth.cfg            config.rc.haproxy      debug2html    haproxy.cfg               init.haproxy                    rc.highsock            test-section-kw.cfg
build.cfg           content-sw-sample.cfg  debugfind     haproxy.init              init.haproxy.flx0               ssl.cfg                transparent_proxy.cfg
check               cttproxy-src.cfg       examples.cfg  haproxy.spec              linux-2.4.21-40.EL-custom.diff  stats_haproxy.sh       url-switching.cfg


errorfiles:
400.http  403.http  408.http  500.http  502.http  503.http  504.http  README


# 默认安装则需要将配置文件放在/etc/haproxy中
mkdir /etc/haproxy
cp /root/haproxy-1.5.9/examples/haproxy.cfg /etc/haproxy
cp /root/haproxy-1.5.9/examples/haproxy.init /etc/init.d/haproxy
chmod +x /etc/init.d/haproxy
ln -s /usr/local/sbin/haproxy /usr/sbin/ #haproxy启动会找/usr/sbin
mkdir /usr/local/haproxy #用于配置文件中 chroot的路径配置


# haproxy 1.5.9的配置文件中的语法 要参考examples/configuretion.txt
阅读(1564) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~