从品牌网站建设到网络营销策划,从策略到执行的一站式服务
下文给大家带来nginx配置http负载均衡是怎么样的,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用创新互联在行业内累计的经验来做一个解答。
创新互联公司专注于嘉兴网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供嘉兴营销型网站建设,嘉兴网站制作、嘉兴网页设计、嘉兴网站官网定制、重庆小程序开发服务,打造嘉兴网络公司原创品牌,更为您提供嘉兴网站排名全网营销落地服务。
根据官方的文档,首先给出了如下所示的范例
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}
这个例子就是配置了一个名为myapp1的http负载均衡云服务器组
即为http负载均衡的基本配置格式和语法
nginx负载均衡包括:轮训(round-robin)、最少连接(least-connected)、ip哈希(ip-hash)三种机制
轮训:发送到服务器端的http请求被轮训到负载均衡配置中的服务器;
最少连接:发送到服务器端的http请求被分配到负载均衡配置中活动链接数最少的服务器;
IP哈希:使用一种基于客户端的IP地址的哈希方法来决定分配到请求的服务器
配置方法如下:
最少连接负载均衡
upstream myapp1 {
least_conn;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
ip哈希
upstream myapp1 {
ip_hash;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
轮训
upstream myapp1 {
server srv1.example.com weight=3;
server srv2.example.com;
server srv3.example.com;
}
解释:weight为权重,默认为1,如果有五个请求,那么前三个请求会被分配到srv1,第四个请求分配至srv2,第五个请求分配至srv3,如此周而复始。
注意:
1,默认为轮训方式;
2,最少连接数和轮训机制会在客户端与服务器会话期间将客户端的请求分配到不同的服务器,而ip哈希可以维持会话,将请求始终保持在同一服务器上
看了以上关于nginx配置http负载均衡是怎么样的,如果大家还有什么地方需要了解的可以在创新互联行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,创新互联技术工程师在行业内拥有十几年的经验了。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图