热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

haproxy故障转移群集

配置haproxy故障转移群集1、常见的故障转移群集类型.1)keepalivedLVs支持动态网站和静态网站支持高并发访问相应速度慢.2)Nginx故障转移群集静态网

配置haproxy故障转移群集

1、常见的故障转移群集类型.

1) keepalived+LVs

支持动态网站和静态网站

支持高并发访问相应速度慢.

2) Nginx故障转移群集

静态网站使用

通过配置Nginx为反向代理服务器实现故障转移

支持高并发访问相应速度快

故障转移通过upstream模块实现

3) haproxy+nginx

haproxy是一个故障转移工具

很好的和Nginx协同工作对nginx网站实现故障转移

4) keepalived+nginx

针对nginx配置双击热备和故障转移群集

避免nginx单点故障

2、调度器的类型

1)软件

LVS

Nginx

haproxy

squid

varsh .

2)硬件

F5

梭子鱼

绿盟

3)软件调度器和硬件的区别

软件基本都是开源成本低可靠性强,转发速度慢

硬件转发速度快,成本高,收费

 

安装依赖

修改网卡

安装haproxy

配置haproxy

创建haproxy配置文件目录

生成主配置文件

生成服务控制脚本

加入执行权限

设置开机自启

优化命令

cp /usr/src/haproxy-1.4.24/haproxy /usr/sbin/

创建服务启动临时文件

修改主配置文件

开启路由功能

启动服务并测试

安装nginx 这里用的是nginx.tar包

安装依赖

编译

./configure --prefix=/usr/local/nginx

优化命令

指定网关

GATEWAY=192.168.100.30

客户端测试

默认网关使用外网ip

安装dns

修改配置vim /etc/named.conf

options {

        listen-on port 53 { any; };

        directory "/var/named";

};

zone    "benet.com"     {

        type master;

        file "benet.com.zone";

$TTL                    86400

@                       SOA             benet.com. root.benet.com. (

                        2010051101

                        1H

                        15M

                        1W

                        1D

)

@                       NS      centos03.benet.com.

centos03                A       192.168.200.10

www                     A       192.168.200.10

客户端测试

 

 

 

 

 

 

 


推荐阅读
  • centos6.8 下nginx1.10 安装 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在CentOS 7.x上进行端口映射配置的方法,通过修改内核和配置防火墙实现端口映射。作者分享了自己使用华为服务器进行端口映射的经验,发现网速比直连还快且稳定。详细的配置过程包括开启系统路由模式功能、设置IP地址伪装、设置端口映射等。同时,还介绍了如何监听本地端口的tcp请求,以及删除规则和开放的端口的方法。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
author-avatar
wojijola;
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有