找软件用软件,到华军软件园!
您的位置:华军软件园>网络软件>服务器类>

Nginx

Nginx

Nginx 1.9.10 for Windows Stable versionsNginx手机版

  • 版  本:1.9.10 for Windows Stable versions
  • 软件授权:免费软件
  • 软件类型:国外软件
  • 软件语言:英文
  • 更新时间:2017/09/04 15:02:38
  • 应用平台:Win All
  • 软件官网:官方网站
  • 软件大小:1.3M
基本简介
Nginx

Nginx (“engine x”)是一个高性能的HTTP ,也是一个IMAP/POP3/SMTP。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。

        Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题。 Nginx的设计不像传统的服务器那样使用线程处理请求,而是一个更加高级的机制—事件驱动机制,是一种异步事件驱动结构。

        虽然目前Nginx的份额在市场上只占很少部分,但是其高性能和低消耗内存的结构,使得其越来越普遍,典型的一个应用就是我们可以使用Nginx作为反向代理进行网站的负均衡器。例如:Wordpress、GitHub等知名的网站都使用到了Nginx。

 

Nginx的特点

  Ø 跨平台:可以在大多数Unix like 系统编译运行。而且也有Windows的移植版本。 

  Ø 配置异常简单:非常的简单,易上手。 

  Ø 非阻塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能支持5万并发连接,实际生产中能跑2~3万并发连接数(得益于Nginx采用了最新的epoll事件处理模型(消息队列)。 

  Ø Nginx代理和后端Web服务器间无需长连接; 

  Ø Nginx接收用户请求是异步的,即先将用户请求全部接收下来,再一次性发送到后端Web服务器,极大减轻后端Web服务器的压力。 

  Ø 发送响应报文时,是边接收来自后端Web服务器的数据,边发送给客户端。 

  Ø 网络依赖性低,理论上只要能够ping通就可以实施负载均衡,而且可以有效区分内网、外网流量。 

  Ø 支持内置服务器检测。Nginx能够根据应用服务器处理页面返回的状态码、超时信息等检测服务器是否出现故障,并及时返回错误的请求重新提交到其它节点上。 

  Ø 采用Master/worker多进程工作模式 

  Ø 此外还有内存消耗小、成本低廉(比F5硬件负载均衡器廉价太多)、节省带宽、稳定性高等特点。

 

Nginx的基本功能

Nginx的功能包括基本HTTP功能和扩展功能。和Apache服务器一样,Nginx服务器为了提供更多的功能并且能够有效地扩展这些功能。每一个模块都提供了一个功能,通过编译这些功能模块来实现功能的扩展。

1、基本HTTP功能

a)提供静态文件和index文件,处理静态文件,索引文件以及自动索引,打开文件描述符缓存;

b)使用缓存加速反向代理,反向代理加速(无缓存),简单的负载均衡和容错;

c)使用缓存机制加速远程FastCGI,简单的负载均衡和容错;

d)模块化的结构。过滤器包括gzipping,byte ranges,chunked responses,以及 SSI-filter。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理;

e)支持SSL 和 TLS SNI 支持;

f)IMAP/POP3代理功能;

g)使用外部 HTTP 认证服务器重定向用户到 IMAP/POP3 后端;

h)使用外部 HTTP 认证服务器认证用户后连接重定向到内部的 SMTP 后端;

2、其他HTTP功能

a)基于名称和基于IP的虚拟服务器;

b)支持Keep-alive和管道连接;

c)灵活的配置和重新配置、在线升级的时候不用中断客户访问的处理;

d)访问日志的格式,缓存日志写入和快速日志轮循;

e)3xx-5xx错误代码重定向;

f)速度限制

 

Nginx的基本模块

Nginx的核心模块包括内核模块和事件驱动模块,即:CoreModule和EventsModule;另外还有第三方模块 HTTP内核模块,HttpCoreModule,它是Nginx服务器的核心模块。

CoreModule和EventsModule模块的配置相对于HttpCoreModule会少一些,但是它们的配置将会影响系统的性能,而非功能上的差异。

1、CoreModule用于控制Nginx服务器的基本功能; 

2、EventsModule用于控制Nginx如何处理连接。该模块的指令的一些参数会对应用系统的性能产生重要的影响; 

3、HttpCoreModule提供HTTP访问Nginx服务器,该模块是不能缺少的。

 

Nginx配置安装的环境

1.yum -y install gcc* epel-release curl curl-devel mcrypt openssl openssl-devel gd gd-devel freetype freetype-devel zlib zlib-devel zip libmcrypt-devel libmcrypt pcre-devel libevent-devel ncurses-devel libxml2* mcrypt* libmcrypt* cmake gcc* lrzsz ntp telnet

2.创建用户

useradd  -s  /sbin/nologin   web

3.创建nginx的安装目录(此步骤可以省略)

mkdir   -p  /usr/local/nginx

chown   -r   web:web  /usr/local/nginx  

4.在华军软件园下载安装的软件安装包(www.onlinedown.net/)

5.拷贝下载好的软件包到/usr/src/目录

6.解压Nginx安装包

tar   -zxf    /usr/src/tengine-2.1.2.tar.gz

cd   /usr/local/tengine-2.1.2/

7.进行检测

./configure --prefix=/usr/local/nginx --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --with-pcre 

8.编译

make

9.安装

make  install 

10.启动nginx    /usr/local/nginx/sbin/nginx

 

所属专题
web服务器

web服务器

WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。Web服务器的发展有三个主要趋势:从HTML到XML;从有线到无线;从无声...

软件截图
  • Nginx
Nginx下载地址
网友评论
网名:
(您的评论需要经过审核才能显示)
  • 置顶 华军网友 2016-09-13 08:16:02
    这个Nginx for Windows Stable versions好用么,相比上个版本变化大不大,我看安装包大小都已经这么大了了
  • 置顶 华军网友 2016-08-07 02:27:29
    还是华军软件园靠谱,其它网站的Nginx for Windows Stable versions要么是版本旧,要么是下载不了
  • 置顶 华军网友 2016-08-22 11:50:37
    可能用的少,总感觉Nginx for Windows Stable versions用起来不怎么上手,或许多用几天就好了?
  • 置顶 华军网友 2016-01-19 00:48:26
    很不错!Nginx for Windows Stable versions用户体验做的越来越棒了,我会一直支持下去的!
  • 置顶 华军网友 2016-06-25 05:38:19
    各位要是想要功能更强大的Nginx for Windows Stable versions,就请换免费软件的版本吧
  • 10楼 华军网友 2016-10-19 21:01:20
    Nginx for Windows Stable versions虽然是免费软件的,但还是有些问题,有待改进呀~
  • 9楼 华军网友 2016-07-22 23:40:06
    Nginx for Windows Stable versions哪里不好了?不懂的别瞎哔哔,一点素质都没有
  • 8楼 华军网友 2016-05-15 21:43:13
    Nginx for Windows Stable versions有没有破解版的啊,有的朋友麻烦推荐一下
  • 7楼 华军网友 2016-05-05 02:39:09
    Nginx for Windows Stable versions在同类软件里,体积已经非常小巧了,才1.3MB
  • 6楼 华军网友 2016-01-03 07:26:13
    Nginx for Windows Stable versions帮我了很大忙,感谢华军软件园
精彩推荐
软件介绍
相关文章
所属专题
相关下载
软件截图
下载地址
网友点评
返回顶部