zoukankan      html  css  js  c++  java
  • nginx windows负载均衡入门

    • 前言

         做了几年开发,都是只管码代码,没有参与过项目的部署,为了知识体系更加完整,于是开始学习一下负载均衡。查了一下资料,觉得用nginx +iis 比较简单,于是小试牛刀。

    • 步骤
    • 准备工作

         下载nginx,在http://nginx.org/download上面有很多版本,因为我的环境是windows,所以我下载的是1.7.7。  

         在IIS上部署好两个测试网站,如下图,分别把两个网站的端口设置成8091和8092.

          

    • 安装
      安装很简单,如图,下载出来后直接解压。  
    • 修改配置

      打开conf文件夹下的nginx.conf文件

      1、在http节点里配置好服务器列表

      #设定负载均衡的服务器列表                 

      upstream mysvr {         #weigth参数表示权值,权值越高被分配到的几率越大       

        server 192.168.2.103:8091 weight=1;        

             server 192.168.2.103:8092    weight=1;              

        #server 192.168.2.103:8082    weight=6;           

      }

      2、在Server节点里配置监听端口和负载

        listen       8090;
               server_name  192.168.2.103;

        location / {  
                proxy_pass  http://mysvr;
            }

      配置完后如图

      

    • 运行nginx

     如图,打开nginx所在目录,直接输入nginx开启服务 

      然后在浏览器输入地址,如果配置成功,不断刷新页面,会循环呈现IIS配置在8091和8092端口上的网站。

      这样一个简单的nginx负载就完成了,过两天再试差配置一个.net网站

            

    • 参考资料:http://www.nginx.cn/78.html

        

  • 相关阅读:
    阅读代码
    openSips
    rc.local 问题
    MyBatis框架使用(一)
    【数据结构杂谈】
    【AGC052A】
    【杜教筛学习笔记】
    CF618F Double Knapsack
    [NOI2016] 循环之美
    【BZOJ 4668 冷战】
  • 原文地址:https://www.cnblogs.com/liqiao/p/4358174.html
Copyright © 2011-2022 走看看