文档章节

nginx+keepalived实现集群配置

三平行者
 三平行者
发布于 2016/03/31 12:36
字数 306
阅读 208
收藏 21

不废话,直接上搭建过程和配置。

操作系统:CentOS 6.5

nginx版本:nginx-1.9.9   (下载地址: http://sysoev.ru/nginx/

keepalived:keepalived-1.2.19  (下载地址: http://www.keepalived.org/software/

 

一、安装nginx

#添加运行nginx的用户和组www  
groupadd www   
useradd -g www www 
#下载pcre  
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-x.x.tar.gz  
tar zxvf pcre-7.8.tar.gz  
cd pcre-7.8/  
./configure  
make && make install
#下载nginx
wget http://nginx.org/download/nginx-1.9.13.tar.gz
tar zxvf nginx-1.9.13.tar.gz  
cd nginx-1.9.13/  
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module  
make && make install

注意:nginx的配置请看 http://my.oschina.net/sanping/blog/635989

二、安装和配置keepalived

1、安装

wget http://www.keepalived.org/software/keepalived-1.2.19.tar.gz  
#tar zxvf keepalived-1.2.19.tar.gz  
#cd keepalived-1.2.19  
#./configure --prefix=/usr/local/keepalived  
#make && make install  
#cp /usr/local/keepalived/sbin/keepalived /usr/sbin/  
#cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/  
#cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/  
#mkdir /etc/keepalived  
#cd /etc/keepalived/

 2、配置

#vim keepalived.conf
global_defs {  
   notification_email {
             
   }
   notification_email_from keepalived@chtopnet.com  
   smtp_server 127.0.0.1  
   smtp_connect_timeout 30  
   router_id LVS_DEVEL  
}  
vrrp_instance VI_1 {  
    state MASTER  
    interface eth0  
    virtual_router_id 51  
    mcast_src_ip 192.168.0.154    <==主nginx的IP地址  
    priority 100  
    advert_int 1  
    authentication {  
        auth_type PASS  
        auth_pass chtopnet  
    }  
    virtual_ipaddress {  
        192.168.0.188             <==vip地址  
    }  
}

© 著作权归作者所有

共有 人打赏支持
三平行者
粉丝 3
博文 32
码字总数 14655
作品 0
海淀
项目经理
私信 提问
java视频教程,java高并发解决方法教程!

还记得每年双11淘宝的盛况吗?你是不是进不去,是不是不能付款?其实这就是我们常说的大量并发问题么有解决,这工作中,热点网站 频繁出现的大量并发如何去解决? 今天我推荐的课程中,大家就...

小小倾听
01/07
0
0
Keepaliev+Nginx+http

Ngxin作为一个强大的开源软件是可以先做为高可用集群服务的,这篇博文就介绍一下nginx+Keepalived是如何实现高性能+高可用集群服务的 环境介绍: 硬件: 4台虚拟服务器 系统:CentOS 7.3 软件...

步荀仙
2018/06/28
0
0
19个心得 明明白白说Linux下的负载均衡

19个心得 明明白白说Linux下的负载均衡 http://bbs.uchao.net/thread-32910-1-1.html 一、目前网站架构一般分成负载均衡层、web层和数据库层,我其实一般还会多加一层,即文件服务器层,因为...

浩源社区
2012/03/01
0
0
Nginx+Keepalived高可用集群

1.Keepalived高可用软件 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,keepalived除了能...

10pcm
2018/04/07
0
0
nginx+keepalived搭建高可用负载均衡(双主模式)

原文地址,转载请注明出处:http://blog.csdn.net/qq34021712/article/details/73441168 ©王赛超 前言 上一篇博客已经实现了nginx+keepalived主从配置,这篇博客来实现双主配置,如果Nginx...

吴伟祥
01/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

php register_globals将接收参数转为全局变量

最近在看公司旧的系统的时候发现一个很奇怪的事情,很多页面用的变量找不到源头,没有定义也不是接收,意思是腾空出现的。 经排查,原来是php配置做的好事:register_globals = On。registe...

shikamaru
34分钟前
9
0
Linux 交换分区swap

一、创建和启用swap交换区 如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我...

Yue_Chen
35分钟前
3
0
notepad++如何使用列块编辑模式?

notepad++如何使用列块编辑模式? 听语音 | 浏览:18584 | 更新:2015-12-22 10:56 | 标签:软件 1 2 3 4 5 6 7 分步阅读 notepad++是一款功能强大的文本编辑器,可以支持各种不同的文本类型...

linjin200
37分钟前
1
0
Java 基础语法

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条...

二九结狐六体
41分钟前
3
0
研发团队资源成本优化实践

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽...

美团技术团队
46分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部