热搜:
下载Nginx(网页web服务器)V1.6.0 稳定安装版

Nginx(网页web服务器)V1.6.0 稳定安装版

更多
  • 软件大小:904.27KB (925,974 字节)
  • 软件类别:网络工具 -> 服务器区
  • 软件授权:免费软件      软件语言:简体中文
  • 更新时间:2015/03/10
  • 软件厂商:
  • 软件官网:
  • 应用平台:Win2K,WinXP,Win2003,Vista,Win7,Win2008,Win8,Win2012
软件介绍
热度:0

nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。

更新日志:

nginx开发团队还同步发布了nginx 1.7.0主线版本,新特性如下:

后端SSL证书验证

当使用SSL后端时,支持SNI(服务器名称标识符)

Nginx 1.6.0 稳定版发布,该版本包含很多来自 1.5.x 的新特性,包括各种 SSL 的提升、SPDY 3.1 支持、根据请求条件对缓存重新验证、认证请求模块等等。

SEnginx主线版本1.6.0发布,主要变更如下:

Changes with senginx 1.6.0  14 May  2014

*) Feature: 升级到nginx 1.6.0

*) Feature: dynamic resolve功能增强,增加了设置DNS查询失败时的动作等功能

*) Feature: ngx_http_statistics模块,支持对流量和攻击的统计

*) Feature: http://demo.senginx.org ,用于演示ngx_http_statistics模块

*) Feature: 升级ModSecurity到2.8.0版本

*) Bugfix: 修改了cookie防篡改模块的若干bug

Nginx V1.2.8 改进内容:
*)修正:新的会话没有如果“ssl_session_cache共享”指令用于存储和共享内存中有没有免费的空间。感谢彼得·西科拉。
*)修正:如果子请求使用一个DNS子请求处理过程中发生了错误的反应可能会挂起。感谢到Lanshun周。
*)修正:在的ngx_http_mp4_module。由于赫尔诺特Vormayr。 *)修正:在后端使用的计数。

NginxV1.2.12
*)特点:变量支持在“proxy_bind”,“fastcgi_bind”,“memcached_bind”,“scgi_bind”,和“uwsgi_bind”指令。
*)特点:管,request_length,$ time_iso8601,美元和$time_local变量,现在不仅可以在“log_format”使用指令。
*)特点:支持IPv6ngx_http_geoip_module。
*)修正:在指令“proxy_method”。
*)修正:一个分割故障可能发生在工作进程中,如果使用的投票方法解析。
*)修正:nginx的可能霸占CPU在SSL握手与后端的选择,投票,或使用/ dev / poll的方法。
*)修正:“暴击SSL_write()失败(SSL:)”的错误。
*)修正:在“client_body_in_file_only”指令的错误出现在1.3.9。
*)修正:在指令“fastcgi_keep_conn”。

轻量级web服务器 Nginx发布新的稳定版系列1.2.6。2012-12-11 上一个版本是2012-11-13的1.2.5 遗留稳定版1.0.15/0.8.55 增加了$request_time和$msec作用域。修正ngx_http_dav_module以及cache的2个Bug.

1.2.2:
2012-07-03 上一个版本是2012-06-05的1.2.1 遗留历史稳定版是1.0.15/0.8.5,开发版本是1.3.2.这个版本的完全改进包括:(亮点在使用ip_hash时可以为服务器指定权重了)

Nginx 迎来一个新的版本号 1.2.x ,这是稳定版,可在产品环境中使用。改进记录:
*) Bugfix: 修复了使用 try_files 时可能导致的段错误的问题,该问题出现在 1.1.19 版本
*) Bugfix: 当缓冲超过 IOV_MAX 时可能会导致响应被截断
*) Bugfix: 修复了 image_filter 指令使用 crop 参数的问题

Nginx顶级网站用量超越Apache位居第一

据W3Techs统计数据显示,全球Alexa排名前100万的网站中的23.3%都在使用nginx,在排名前10万的网站中,这一数据为30.7%,而在前1000名的网站中,nginx的使用量超过了Apache,位居第1位。

Nginx负载均衡一些基础知识:

nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)、url_hash(第三方)

按访问的url的hash结果分配,使每个url定向到同一个后端服务器,后端为缓存服务器比较有效。

配置:

在http节点里添加:

#定义负载均衡设备的 Ip及设备状态

upstream myServer {

server 127.0.0.1:9090 down;
server 127.0.0.1:8080 weight=2;
server 127.0.0.1:6060;
server 127.0.0.1:7070 backup;
}

在需要使用负载的Server节点下添加

proxy_pass http://myServer;

upstream 每个设备的状态:

down 表示单前的server暂时不参与负载
weight 默认为1.weight越大,负载的权重就越大。
max_fails :允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream 模块定义的错误
fail_timeout:max_fails 次失败后,暂停的时间。
backup: 其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻。

Nginx还支持多组的负载均衡,可以配置多个upstream 来服务于不同的Server.

配置负载均衡比较简单,但是最关键的一个问题是怎么实现多台服务器之间session的共享

windows和Linux下配置Nginx负载的写法一样,故不分开介绍.

软件截图

  • Nginx(网页web服务器)第1张

下载地址

Nginx(网页web服务器)V1.6.0 稳定安装版