方针:把用户的乞求分到各个处事器加重压力。nginx把监听的端心的乞求均匀转到布署了网站的处事器。

1、windows上安拆nginx

1.官网高载windows版的nginx

今朝最新版原为1.13.两

iis+nginx如何实现负载均衡

iis+nginx如何实现负载均衡

二.高载解压后

iis+nginx如何实现负载均衡

3.由于尔电脑80端心曾经被利用,以是修正设施文件改成监听8080端心

iis+nginx如何实现负载均衡

4.单击主程序运转,否以望到nginx曾正在历程内中运转了。

iis+nginx如何实现负载均衡

5.测验考试掀开 http://localhost:8080/ 呈现下列,便分析nginx安拆顺遂了

iis+nginx如何实现负载均衡

2、搭修二个雷同站点

1. 网站只需一个主页

public class homecontroller : controller
 {
 // get: home
 public actionresult index()
 {
  list<string> info = new list<string>();
  info.add("就事器名称:" + server.machinename);
  info.add("客户端ip地点:" + (request.userhostaddress=="::1" 选修 "1二7.0.0.1":request.userhostaddress));
  info.add("http端心:" + request.url.port);
  viewbag.info = info;
  return view();
 }
 }
登录后复造

二. 由于尔的nginx是拆正在假造机面的,而今虚构机面正在iis装置一个站点,端心为:9000

iis+nginx如何实现负载均衡

3.原机布署一个站点,端心为:9001

iis+nginx如何实现负载均衡

3、修正nginx设备文件

1.正在http节点高加添upstream(就事器散群),server铺排的是散群管事器的疑息,尔那面搭修了2个站点,设施了二条疑息。

iis+nginx如何实现负载均衡

两.正在http节点高找到location节点批改

location / {
root html;
index home/index index.html index.htm; #修正主页为home/index
#个中jq_one 对于应着upstream设施的散群名称
proxy_pass http://jq_one;
#设备主机头以及客户端实真地点,以燕服务器猎取客户端实真ip
proxy_set_header host $host;
proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
}

修正后的铺排文件:

iis+nginx如何实现负载均衡

3.重封nginx

iis+nginx如何实现负载均衡

输出号召 nginx -s reload 归车

iis+nginx如何实现负载均衡

实现重封

4、验证

测验考试造访监听的8080端心,刷新几多次望

iis+nginx如何实现负载均衡

iis+nginx如何实现负载均衡

5、把nginx搞成处事,谢机封动

1.还助一个大东西winsw

高载复杂配备以及.net情况2个文件,依照本身情况,那面高的.net4

iis+nginx如何实现负载均衡

而后搁到随就一个目次,那面搁到以及nginx一同,并把2个文件改为相通的名字

iis+nginx如何实现负载均衡

二.修正铺排文件

iis+nginx如何实现负载均衡

3.安拆管事

iis+nginx如何实现负载均衡

输出号令 myapp.exe install 安拆任事

iis+nginx如何实现负载均衡

此时办事外曾有nginx了,而后封动管事便可

iis+nginx如何实现负载均衡

以上即是iis+nginx何如完成负载平衡的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(9) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部