欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 网络软件 > 服务器区 > Nginx
Nginx

Nginx

Nginx向用户提供了HTTP和反向代理、邮件代理和通用TCP/UDP代理服务器,并且能够为企业提供商业技术支持,现在很多知名的门户网站都部署了此程序。它的HTTP服务器可以提供静态和索引文件,并能打开文件描述符缓存。

基本内容

处理了服务器的C10K(就是在一秒以内毗连客户端的数量为10k即1万)问题。 此程序的设计不像传统的服务器那样运用线程处置要求,而是一个加倍高级的机制-事务驱念头制,是一种异步事务驱动布局。

固然今朝此程序的份额在市场上只占很少部门,可是其高机能和低耗损内存的布局,使得其愈来愈遍及,典型的一个运用就是我们可使用此程序作为反向代办署理开启网站的负载平衡器。例如:Wordpress、GitHub等知名的网站都运用到了此程序。

此程序的特点

跨平台:可以在大大都Unix like 系统编译运转。并且也有Windows的移植版本。

设置异常易懂:很是的易懂,易上手。

非梗阻、高并发毗连:数据复制时,磁盘I/O的第一阶段长短梗阻的。官方测试能拥有5万并发毗连,现实出产中能跑2~3万并发毗连数(得益于此程序采取了最新的epoll事务处置模型(动静行列)。

此程序代办署理和后端Web服务器间无需长毗连;

此程序领受用户要求是异步的,即先将用户要求全数领受下来,再一次性发送到后端Web服务器,极大舒缓后端Web服务器的压力。

发送呼应报文时,是边领受来自后端Web服务器的数据,边发送给客户端。

网络依靠性低,实际上只需可以ping通便可以实行负载平衡,并且可以有用辨别内网、外网流量。

拥有内置服务器检测。此程序可以按照运用服务器处置页面前往的状况码、超时信息等检测服务器是不是呈现毛病,并实时前往毛病的要求从头提交到其它节点上。

采取Master/worker多历程任务形式

另外另有内存耗损小、本钱昂贵(比F5硬件负载平衡器便宜太多)、节流带宽、不变性高档特点。

此程序的根基性能

此程序的性能包罗根基HTTP性能和扩大性能。和Apache服务器一样,此程序服务器为了供给更多的性能而且可以有用地扩大这些性能。每个模块都供给了一个性能,经由编译这些性能模块来完成性能的扩大。

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)速度限制。

此程序的根基模块

此程序的焦点模块包罗内核模块和事务驱动模块,即:CoreModule和EventsModule;别的另有第三方模块 HTTP内核模块,HttpCoreModule,它是此程序服务器的焦点模块。

CoreModule和EventsModule模块的设置相对HttpCoreModule会少一些,可是它们的设置将会影响系统的机能,而非性能上的差别。

1、CoreModule用于节制此程序服务器的根基性能;

2、EventsModule用于节制此程序若何处置毗连。该模块的指令的一些参数会对运用系统的机能发生主要的影响;

3、HttpCoreModule供给HTTP拜候此程序服务器,该模块是不克不及贫乏的。

此程序设置装载的情况

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、建立此程序的装载目次(此步调可以省略)

mkdir -p /usr/local/nginx

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

4、拷贝下载好的软件包到/usr/src/目次

5、解压此程序装载包

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

cd /usr/local/tengine-2.1.2/

6、开启检测

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

7、编译

make

8、装载

make install

9、启动nginx /usr/local/nginx/sbin/nginx

小编评测

此程序支持带缓存的加速反向代理,并拥有优秀的负载平衡和容错能力,可以通过缓存FastCGI、uwsgi、SCGI和memcached服务器加速。它拥有过滤器,包括zip、字节范围、分块响应、XSLT、SSI和图像转换等。

喜欢小编为您带来的Nginx吗?希望可以帮到您~更多软件下载尽在软件爱好者

查看全部
  • 软件大小:5.96MB
  • 软件版本:1.19.9
  • 支持语言:简体中文
  • 软件分类:网络软件/服务器区
  • 上架时间:2024-02-07
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64,Linux,Mac
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:5.96MB

7.9

综合评分:7.9

  • Nginx0

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

网络软件

最新软件

更多>

服务器区排行榜