其他分享
首页 > 其他分享> > haproxy故障转移群集

haproxy故障转移群集

作者:互联网

配置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

客户端测试

 

 

 

 

 

 

 

标签:haproxy,benet,故障,群集,nginx,com,转移
来源: https://blog.51cto.com/u_15265745/2894850