nginx做负载均衡+keepalived.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
nginx做负载均衡keepalived

nginx做负载均衡+keepalived ????????在前面两篇文章中,阿堂就单nginx主机搭建负载均衡环境作了详细介绍。实际上,这样的负载均衡环境还是有问题的,因为只有一台nginx主机作负载均衡,这样就会存在单点的问题,不算是最理想的架构。所以这篇文章中,阿堂就进行了进一步的深入研究探讨,考虑设计了nginx也作负载均衡的架构设计,这里阿堂用到了keepalived来作nginx的负载均衡功能。 ????????阿堂的最终的具体web架构考虑设计如下。 ???????? Nginx_MASTER: 11牋牋?负载提供负载均衡 Nginx_SLAVER: 18????负载均衡备机 Nginx_VIP_TP: 19?????网站的 VIP 地址(虚拟 IP) Web1 server: 11??????提供web服务 Web2 server: 60 ?????提供web服务 原理: VIP 是外网访问的IP地址,通过 keepalived 设置,以及 VRRP 将 VIP 绑定到主机和备机上,通过权重实现控制。当主机挂掉后,keepalived 释放对主机的控制,备机接管VIP。 安装 Nginx (省略) 请参考阿堂的前两篇文章 安装Keepalived,让其分别作web及Nginx的HA ????#wget /software/keepalived-1.1.15.tar.gz? ????#tar zxvf keepalived-1.1.15.tar.gz? ????#cd keepalived-1.1.15? ????#./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? 牋牋#cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived 牋牋#cd /etc/keepalived/?牋牋 牋 设置主备nginx机器上的配置文件内容: vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { ???notification_email { ????????heyitang@ ???} ???notification_email_from maxhe@lotery.hk ???smtp_server ???smtp_connect_timeout 30 ???router_id LVS_DEVEL } vrrp_instance VI_1 { ????state MASTER ????interface eth0 ????virtual_router_id 51 ????# 此处是主 Nginx 的 IP 地址. ????mcast_src_ip?11 ????# 该机的 priority(优先) 为 100 ????priority 100 ????advert_int 1 ????authentication { ????????auth_type PASS ????????auth_pass 1111 ????} ????virtual_ipaddress { ????????19 ????} } 前面的结构那里已经规定好了 VIP 和 主备机的 IP, 所以这里按上面的填。 备机的配置文件: ! Configuration File for keepalived global_defs { ???notification_email { ?????heyitang@ ???} ???notification_email_from maxhe@lotery.hk ???smtp_server ???smtp_connect_timeout 30 ???router_id LVS_DEVEL } vrrp_instance VI_1 { ????state SLAVER ????interface eth0 ????virtual_

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档