一佳互联

展开菜单

基于URL的HAProxy负载均衡设置

基于URL的HAProxy负载均衡设置
  例子包括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...

lvs/nginx/haproxy优缺点

lvs/nginx/haproxy优缺点
Nginx的优点是:  1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构 它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一 Nginx单凭这点可利用的场合就远多于LVS了。   2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一 相反LVS对网络稳定性依赖比较大,这点本人深有体会;   3、Nginx安装和配置比较简...

haproxy 配置文件详解 之 backend

haproxy 配置文件详解 之 backend
配置示例: 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...

haproxy 支持ssl安装

haproxy 支持ssl安装
背景:     系统初始化安装的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...

haproxy—TCP负载均衡

haproxy—TCP负载均衡
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/...

用 Keepalived+HAProxy 实现高可用负载均衡的配置方法

用 Keepalived+HAProxy 实现高可用负载均衡的配置方法
【摘要】负载均衡是分布式系统中不可或缺的重要环节,通过负载均衡按照指定的调度算法将请求分发至网络中多个节点进行处理。本文将介绍基于开源软件HAProxy实现负载均衡并且通过Keepalived实现高可用的配置方法,希望读者通过参考本文的探索成果可以快速实现高可用的软件负载均衡,也希望读者能够举一反三、触类旁通,通过自我驱动进行更深入的研究来配置更多的功能来满足自身需求。 【作者】某银行系统支持部 郑宇光 1. 概述 软件负载均衡技术是指可以为多个后端...

linux keepalived配置参数详解

linux keepalived配置参数详解
  keepalived 原理及配置介绍 什么是 Keepalived 呢,keepalived 观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,Keepalived 通过请求一个 vip 来达到请求真是 IP 地址的功能,而 VIP 能够在一台机器发生故障时候,自动漂移到另外一台机器上,从来达到了高可用 HA 功能。那说到 keepalived 时不...

keepalived的脑裂问题与解决

keepalived的脑裂问题与解决
keepalived的脑裂问题与解决 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。 那么keepalived是如何解决或者防止脑裂问题...

鲲鹏ARM64架构docker化MongoDB

鲲鹏ARM64架构docker化MongoDB
鲲鹏ARM64架构docker化MongoDB 在 ​​鹏城实验室开发者云平台​​ 上,使用测试机 CentOS7系统环境(若无环境,请参考 ​​鲲鹏arm64 CentOS7 虚拟机学习​​ ) 在这上面本来打算直接安装MongoDB的,但是参照 ​​鲲鹏软件栈官方文档​​ 安装过程出现了一些依赖的问题,后续有时间会专门解决并发文; 于是选择使用docker容器,故本文使用docker搭建MongoDB。 docker环境(若无环境,请参考 ​​鲲鹏...