例子包括ACL的url_beg。 url_beg提交URL中使用的字符串相匹配。
使用URL /blog(cnblog/api)所有请求重定向到WEB服务器的6200端口。所有其他请求将重定向到服务器的6100端口,根据负载均衡使用的算法。 下面是使用url_beg ACL的一个简单的例子:
global
#log /dev/log local6
log 192.168.1.110:51405 local7
maxconn 100000
uid...
2022-03-12 /
636 次浏览 /
应用管理
Nginx的优点是:
1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构
它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一
Nginx单凭这点可利用的场合就远多于LVS了。
2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一
相反LVS对网络稳定性依赖比较大,这点本人深有体会;
3、Nginx安装和配置比较简...
2022-03-12 /
683 次浏览 /
应用管理
配置示例:
backend htmpool
mode http
option redispatch
option abortonclose
balance static-rr
cookie SESSION_COOKIE insert indirect nocache
option httpchk GET /index.jsp
server 237server 192.168.81.237:8080 cooki...
2022-03-12 /
639 次浏览 /
应用管理
背景:
系统初始化安装的haproxy不支持ssl配置
查看haproxy支持信息
可以看到支持openssl的,需要重新安装haproxy
具体如下:
1、下载 haproxy-1.7.8.tar.gz
2、解压
cd /usr/local/src/source/
tar -zxvf haproxy-1.7.8.tar.gz -C ../install/
3、编译安装
cd ../i...
2022-03-12 /
605 次浏览 /
应用管理
1.下载haproxy最新版本 http://www.haproxy.org/download/1.5/src/haproxy-1.5.12.tar.gz
2.haproxy的安装
mkdir –p /usr/local/haproxy/logs/ 也就是创建这个文件夹/usr/local/haproxy/logs/
make TARGET=linux26 PREFIX=/usr/local/haproxy make install PREFIX=/usr/local/...
2022-03-12 /
586 次浏览 /
应用管理
【摘要】负载均衡是分布式系统中不可或缺的重要环节,通过负载均衡按照指定的调度算法将请求分发至网络中多个节点进行处理。本文将介绍基于开源软件HAProxy实现负载均衡并且通过Keepalived实现高可用的配置方法,希望读者通过参考本文的探索成果可以快速实现高可用的软件负载均衡,也希望读者能够举一反三、触类旁通,通过自我驱动进行更深入的研究来配置更多的功能来满足自身需求。
【作者】某银行系统支持部 郑宇光
1. 概述
软件负载均衡技术是指可以为多个后端...
2022-03-12 /
581 次浏览 /
应用管理
keepalived 原理及配置介绍
什么是 Keepalived 呢,keepalived 观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,Keepalived 通过请求一个 vip 来达到请求真是 IP 地址的功能,而 VIP 能够在一台机器发生故障时候,自动漂移到另外一台机器上,从来达到了高可用 HA 功能。那说到 keepalived 时不...
2022-03-11 /
655 次浏览 /
应用管理
keepalived的脑裂问题与解决
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
那么keepalived是如何解决或者防止脑裂问题...
2022-03-11 /
614 次浏览 /
应用管理
Deprecated documentation
Keepalived source came with a
sphinx docset. This content MUST be considered as deprecated since it is partial at some part and dont reflect the full features set available. The documentation below is currentl...
2022-03-11 /
1433 次浏览 /
应用管理
鲲鹏ARM64架构docker化MongoDB
在 鹏城实验室开发者云平台 上,使用测试机
CentOS7系统环境(若无环境,请参考 鲲鹏arm64 CentOS7 虚拟机学习 )
在这上面本来打算直接安装MongoDB的,但是参照 鲲鹏软件栈官方文档 安装过程出现了一些依赖的问题,后续有时间会专门解决并发文;
于是选择使用docker容器,故本文使用docker搭建MongoDB。
docker环境(若无环境,请参考 鲲鹏...
2022-03-05 /
694 次浏览 /
应用管理