.Net 站点在Windows环境借助Nginx和Redis实现负载均衡系列(四)

安装配置Nginx,实现负载均衡

1.下载Nginx

   下载链接:http://nginx.org/en/download.html

   我下载的是nginx/Windows-1.9.15 这个版本

2.安装Nginx

  (1):把下载好的文件,解压之后,拷贝到你要安装的目录。如:C:\Program Files\Nginx

  (2):修改conf/nginx.conf 文件

            1. 在"server {"之前添加

            upstream liuyu7177.com { 

            server 127.0.0.1:89;

            server 127.0.0.1:88;
            }

 

          2. 把

          server {
          listen 80;
          server_name localhost;

          修改为

          server {
          listen 92;
          server_name 127.0.0.1;

 

         3. 把

          location / {
          root html;
          index index.html index.htm;
          }

        修改为      

        location / { 
        proxy_pass http://liuyu7177.com/;
        proxy_redirect default;
        }

(3)用管理员权限打开CMD窗口,切换到安装目录,

        cd C:\Program Files\Nginx

        执行  start nginx 命令 ,执行完之后有一个黑窗一闪而过

        打开任务管理器,看看nginx进程有没有跑起来。如果没有跑起来,可能是这两个原因:1. 端口被占用;2.配置文件错误

(4)下载安装Filddler

        打开Fiddler->Tools->HOSTS

        在编辑窗口里面添加 127.0.0.1:92  liuyu7177.com记录

(5)最后也是最重要的一步

       打开浏览器,输入http://liuyu7177.com/

      切换到http://liuyu7177.com/Home/Two这个页面

      不停的刷新,可以发现页面的返回值一直在1231WebSite1和1231WebSite2变换。

      说明Nginx负载均衡成功,Redis共享Session成功。

 

 

   注意:
         1.不用Fiddler,输入127.0.0.1:92和127.0.0.1:92/Home/Two 也有一样的效果

         2.Nginx安装成windows服务要自己搜索了

返回导航栏

 

posted on 2016-05-25 18:32  六欲  阅读(476)  评论(0编辑  收藏  举报

导航