仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 777|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来Nginx设置负载平衡

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!一般办理办事器负载成绩,城市经由过程多办事器分载来办理。罕见的办理计划有:


  • 网站出口经由过程分站链接负载(天空软件站,华军软件园等)
  • DNS轮询
  • F5物理装备
  • Nginx等轻量级架构
那我们看看Nginx是怎样完成负载平衡的,Nginx的upstream今朝撑持以下几种体例的分派:

  • 轮询(默许)每一个哀求定时间按次一一分派到分歧的后端办事器,假如后端办事器down失落,能主动剔除。
  • weight指定轮询概率,weight和会见比率成反比,用于后端办事器功能不均的情形。
  • ip_hash每一个哀求按会见ip的hash了局分派,如许每一个访客流动会见一个后端办事器,能够办理session的成绩。
  • fair(第三方)按后端办事器的呼应工夫来分派哀求,呼应工夫短的优先分派。
  • url_hash(第三方)按会见url的hash了局来分派哀求,使每一个url定向到统一个后端办事器,后端办事器为缓存时对照无效。
Upstream设置怎样完成负载:
  1. http{
复制代码
upstreamwww.test1.com{
ip_hash;
server172.16.125.76:8066weight=10;
server172.16.125.76:8077down;
server172.16.0.18:8066max_fails=3fail_timeout=30s;
server172.16.0.18:8077backup;
}

upstreamwww.test2.com{
server172.16.0.21:8066;
server192.168.76.98:8066;
}

server{
listen80;
server_namewww.test1.com;

location/{
proxy_passhttp://www.test1.com;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
}

server{
listen80;
server_namewww.test2.com;

location/{
proxy_passhttp://www.test2.com;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
}
}如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
柔情似水 该用户已被删除
沙发
发表于 2015-1-16 15:45:27 | 只看该作者

给大家带来Nginx设置负载平衡

随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-21 10:07:18 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-30 14:50:51 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
不帅 该用户已被删除
5#
发表于 2015-2-6 13:58:14 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
乐观 该用户已被删除
6#
发表于 2015-2-16 11:44:56 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
深爱那片海 该用户已被删除
7#
发表于 2015-3-5 07:16:07 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
莫相离 该用户已被删除
8#
发表于 2015-3-12 02:38:08 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
透明 该用户已被删除
9#
发表于 2015-3-19 20:22:32 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 09:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表