windows nginx负载均衡

原文:windows nginx负载均衡

本文主要介绍在windows平台下,用Nginx部署服务器,负载均衡;

1.下载nginx:http://nginx.org/en/download.html

2.启动nginx 服务:

 执行 start nginx.exe指令:如下 

   windows nginx负载均衡

3.新建netCore程序 iis部署,分别对应8051,8052端口;

4.配置Nginx.conf文件,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#服务器的集群
   upstream  nginxtest.com {  #服务器集群名字    
       server    127.0.0.1:8051 weight=1;#服务器配置   WEIGHT是权重的意思,权重越大,分配的概率越大。  
       server    127.0.0.1:8052 weight=1;
   }
 
   server {
       listen       8050;#监听8050端口
       #server_name localhost nginxtest.com;
   server_name localhost;
       #charset koi8-r;
 
       #access_log  logs/host.access.log  main;
 
       location / {
          proxy_pass http://nginxtest.com;
              proxy_redirect default;
 
       }

5:运行结果:

  windows nginx负载均衡

 

 windows nginx负载均衡

 

 windows nginx负载均衡

 

 其中,图二是对应的8051端口的测试程序,图三对应的8052测试程序;

PS:需要注意本地或者服务器安装的netcore hosting版本,否则可能导致503错误;

 

windows nginx负载均衡

上一篇:Owin Katana 的分析介绍


下一篇:Azure AD(二)调用受Microsoft 标识平台保护的 ASP.NET Core Web API 上