仓酷云
标题:
给大家带来Nginx设置负载平衡
[打印本页]
作者:
若天明
时间:
2015-1-14 20:22
标题:
给大家带来Nginx设置负载平衡
欢迎大家来到仓酷云论坛!
一般办理办事器负载成绩,城市经由过程多办事器分载来办理。罕见的办理计划有:
网站出口经由过程分站链接负载(天空软件站,华军软件园等)
DNS轮询
F5物理装备
Nginx等轻量级架构
那我们看看Nginx是怎样完成负载平衡的,Nginx的upstream今朝撑持以下几种体例的分派:
轮询(默许)每一个哀求定时间按次一一分派到分歧的后端办事器,假如后端办事器down失落,能主动剔除。
weight指定轮询概率,weight和会见比率成反比,用于后端办事器功能不均的情形。
ip_hash每一个哀求按会见ip的hash了局分派,如许每一个访客流动会见一个后端办事器,能够办理session的成绩。
fair(第三方)按后端办事器的呼应工夫来分派哀求,呼应工夫短的优先分派。
url_hash(第三方)按会见url的hash了局来分派哀求,使每一个url定向到统一个后端办事器,后端办事器为缓存时对照无效。
Upstream设置怎样完成负载:
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
标题:
给大家带来Nginx设置负载平衡
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
作者:
金色的骷髅
时间:
2015-1-21 10:07
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
作者:
飘飘悠悠
时间:
2015-1-30 14:50
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
作者:
不帅
时间:
2015-2-6 13:58
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
作者:
乐观
时间:
2015-2-16 11:44
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者:
深爱那片海
时间:
2015-3-5 07:16
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
作者:
莫相离
时间:
2015-3-12 02:38
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者:
透明
时间:
2015-3-19 20:22
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2