日期:2012-05-10 22:45:00  来源:本站整理

<b>window下跑nginx,轻松实现负载均衡</b>[服务器安全]

赞助商链接



  本文“<b>window下跑nginx,轻松实现负载均衡</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  本来一向认为nginx只能在Linux下搭建,近来查了些资料才恍然大悟,Windows下其实也可以跑nginx.当你的网站拜候量越来越高的时刻,一台服务器已经没有办法承受流量压力,www.110hack.com后果不可思议,怎么办呢?那就增添几台 服务器来做负载吧.但当下的硬件设备又是贵得离谱,比方F5,所以这种情形下,免费的nginx成了我们不错的挑选,nginx目前好多门户网站与大拜候量的网站都在利用做为HTTP服务器,所以nginx是相当优异的……

  实行环境:(2台服务器)

  第一台:

  系统:Win2003

  nginx:nginx/Windows-0.8.32

  IP:192.168.0.51

  环境:本地

  第二台:

  系统:Win2003

  IP:192.168.0.52

  环境:远程

  阐明:

  本次测试,软件nginx放在本地(192.168.0.51),也就是说放在域名绑定的那台服务器,这台服务器的IIS不能利用80端口,因为等一下nginx软件要利用80这个端口.(为了便利,我将本机的hosts文件增添了我要测试的域名 192.168.0.51 www.g.cn)

  下载nginx的地址以下:

  nginx下载:http://nginx.net/

  下载解压到C:\,把目录名改成nginx

  一切预备就绪,开始实行:

  No.1:

  在本地(192.168.0.51)这台服务器IIS成立一个网站,利用端口为808,以下图:

  IIS 网站绑定设置图

  No.2:

  在远程192.168.0.52的IIS成立一个网站,利用端口为80,以下图:

  No.3:

  好了,以上已经设置好两台服务器的IIS了,下面配置nginx软件来实现网站负载均衡,翻开以下文件:

  C:\nginx\conf\nginx.conf

  1、找到内容server {

  在它的上面加入以下内容:

  upstream www.g.cn {

  server 192.168.0.51:808;

  server 192.168.0.52:80;

  }

  (这是负载切换利用的服务器网站IP)

  2、找到location / {

  root html;

  index index.html index.htm;

  }

  把内容更改以下:

  location / {

  proxy_passhttp://www.g.cn;

  proxy_redirect default;

  }

  3、找到server {

  listen 80;

  server_name localhost;

  把内容改成以下:

  server {

  listen 80;

  server_name 192.168.0.51;

  (这是监听拜候域名绑定那台服务器80端口的恳求)

  好,在这里就这么简单配置好了,下面看下以上3步配置的图:

  负载配置图

  No.4:

  都配置好了,下面启动nginx这软件

  进入号令提醒符CMD,进入c:\nginx>,输入nginx号令,以下图:

  启动nginx

  这时刻,系统进程有两个nginx.exe进程,以下图:

  系统nginx进程

  (终止nginx运行输入nginx -s stop 便可)

  No.5:

  经过以上的配置,目前我们看下负载效果:

  在本地(192.168.0.51)这服务器翻开IE,输入:http://192.168.0.51

  第一次翻开网站的后果:

  第一次拜候网站图

  革新一下网页,呈现的后果:

  再次拜候网站图

  OK,测试成功o(∩_∩)o

  经过这次测试,可见网站的负载均衡并非难事.也没有必要别的购置硬件设备.增补一点,nginx软件在linux上跑性能比在windows上跑要好,所以做负载可以用linux跑nginx,.net开辟的网站放到windows服务器IIS上.www.110hack.com

  假如网站拜候量非常大,可以专门用一台服务器跑nginx,别的服务器跑网站程序(几台服务器的程序都是一样的),这样负载就没有太大问题,假如再不行,把网站一些栏目做一个2级域名,2级域名一样做负载,这样就ok了.


  以上是“<b>window下跑nginx,轻松实现负载均衡</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .