HAproxy+keepalived
来源:互联网 发布:怎么开通淘宝店 编辑:程序博客网 时间:2024/05/17 03:26
1
2
3
4
5
6
7
8
9
[root@haproxy-server app]
# tar zcvf haproxy-1.6.4.tar.gz
[root@haproxy-server app]
#cd haproxy-1.6.4
[root@haproxy-server haproxy-1.6.4]
#make TARGET=linux26 PREFIX=/usr/local/haproxy
[root@haproxy-server haproxy-1.6.4]
#make install PREFIX=/usr/local/haproxy
#将haproxy安装到/usr/local/haproxy下
[root@haproxy-server haproxy-1.6.4]
#mkdir /usr/local/haproxy/conf
#haproxy默认不创建配置文件目录,这里是创建haproxy配置文件目录
[root@haproxy-server haproxy-1.6.4]
# cp examples/ option-http_proxy.cfg \
/usr/local/haproxy/conf/haproxy
.cfg
#haproxy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
global
log 127.0.0.1 local0 info
maxconn 4096
user nobody
group nobody
daemon
nbproc 1
pidfile
/usr/local/haproxy/logs/haproxy
.pid
defaults
mode http
retries 3
timeout connect 10s
timeout client 20s
timeout server 30s
timeout check 5s
frontend www
bind *:80
mode http
option httplog
option forwardfor
option httpclose
log global
#acl host_www hdr_dom(host) -i www.zb.com
#acl host_img hdr_dom(host) -i img.zb.com
#use_backend htmpool if host_www
#use_backend imgpool if host_img
default_backend htmpool
backend htmpool
mode http
option redispatch
option abortonclose
balance static-rr
cookie SERVERID
option httpchk GET
/index
.jsp
server 237server 192.168.81.237:8080 cookie server1 weight 6 check inter 2000 rise 2 fall 3
server iivey234 192.168.81.234:8080 cookie server2 weight 3 check inter 2000 rise 2 fall 3
backend imgpool
mode http
option redispatch
option abortonclose
balance static-rr
cookie SERVERID
option httpchk GET
/index
.jsp
server host236 192.168.81.236:8080 cookie server1 weight 6 check inter 2000 rise 2 fall 3
listen admin_stats
bind 0.0.0.0:9188
mode http
log 127.0.0.1 local0 err
stats refresh 30s
stats uri
/haproxy-status
stats realm welcome login\ Haproxy
stats auth admin:admin~!@
stats hide-version
stats admin
if
TRUE
1
2
3
4
5
6
7
8
1、启动与管理haproxy
启动服务:
# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
重启服务:
# /usr/local/haproxy /sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg \
-st `
cat
/usr/local/haproxy/logs/haproxy
.pid`
停止服务:
# killall haproxy
1
acl 自定义的acl名称 acl方法 -i [匹配的路径或文件]
1
2
3
4
5
6
7
acl www_policy hdr_reg(host) -i ^(www.z.cn|z.cn)
acl bbs_policy hdr_dom(host) -i bbs.z.cn
acl url_policy url_sub -i buy_sid=
use_backend server_www
if
www_policy
use_backend server_app
if
url_policy
use_backend server_bbs
if
bbs_policy
default_backend server_cache
0 0
- haproxy+keepalived
- HAProxy+Keepalived
- haproxy+keepalived
- HAproxy+keepalived
- haproxy+keepalived
- haproxy+keepalived
- Nginx/HAProxy/keepalived 方案
- Haproxy+KeepAlived 负载均衡
- Haproxy+KeepAlived 负载均衡
- Haproxy+keepalived安装配置
- Keepalived+HAproxy负载均衡
- Haproxy+Keepalived主主高可用
- Haproxy+KeepAlived 负载均衡
- impala keepalived+haproxy
- haproxy+keepalived 主备
- haproxy+keepalived的集成
- HA之Haproxy+KeepAlived
- haproxy+keepalived配置
- 时间日期相关工具类-获取星期,月份,时间戳转化等
- Android 增量更新(一)
- Java学习笔记(四)
- (转载) Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- LeetCode----56. Merge Intervals(合并包含重复区间的数组)
- HAproxy+keepalived
- IDA动态调试Android进程的so模块
- ArcGIS Engine代码段笔记【一】
- TTEFS 透明加密SDK 系统升级。
- Android 使用MediaPlayer播放视频切换后台暂停再恢复互前台继续播放的bug修改
- Android onSaveInstanceState、onRestoreInstanceState保存数据
- 猜字符小游戏中的细节问题以及算法
- leetCode练习(125)
- 为什么高手离不了Linux系统?这就是我的理由。