星级评价:
日期:09-04
立即下载
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、拷贝下载好的软件包到/usr/src/目录
5、解压Nginx安装包
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
相关教程
本类下载排名 总 月
EShare电脑版 V7.2.603 官方安装版
536次软件大小:14.54 MB
更新日期:2024-10-07
Dns Jumper(DNS切换工具) V2.2 便携版
291次软件大小:624.84 MB
更新日期:2024-10-12
诚达企业信息采集软件 V2.1 绿色版
247次软件大小:2.49 MB
更新日期:2024-10-13
fs2you下载器 V2.2.0.1绿色便携版
244次软件大小:3.63 MB
更新日期:2024-10-08
百度图片批量下载器 V9.0.3.3512 官方版
227次软件大小:9.97 MB
更新日期:2024-10-08
向日葵控制端 V5.0.0.29520 64位官方安装版
197次软件大小:8.24 MB
更新日期:2024-10-07
MTools(快速配置IP和DNS) V1.0 绿色版
188次软件大小:22.27 KB
更新日期:2024-10-13
WALTR PRO(苹果文件同步工具) V1.0.62 PC版
186次软件大小:42.03 MB
更新日期:2024-10-13
4K Stogram(Instagram视频下载)V3.0.7 多国语言安装版
185次软件大小:54.58 MB
更新日期:2024-10-13
圣道小米抢购软件 V5.0 绿色版
167次软件大小:1.23 MB
更新日期:2024-10-13
路由侠 V0.5.5.0
6次软件大小:6.76 MB
更新日期:2024-10-14
豆包QQ相册留言 V2.0 绿色版
5次软件大小:384 KB
更新日期:2024-10-14
IE7pro(ie插件) V2.5.1 多国语言版
4次软件大小:4.74 MB
更新日期:2024-10-12
门路淘宝客辅助发货软件 V1.0 绿色版
4次软件大小:2.16 MB
更新日期:2024-10-13
服务器大师 V1.0 绿色版
4次软件大小:465 KB
更新日期:2024-10-10
Dns Jumper(DNS切换工具) V2.2 便携版
3次软件大小:624.84 MB
更新日期:2024-10-12
fs2you下载器 V2.2.0.1绿色便携版
3次软件大小:3.63 MB
更新日期:2024-10-08
MTools(快速配置IP和DNS) V1.0 绿色版
3次软件大小:22.27 KB
更新日期:2024-10-13
TCPView(查看端口和线程) V3.05 绿色中文版
3次软件大小:436.11 KB
更新日期:2024-10-07
商务密邮 V3.4 官方安装版
3次软件大小:40.86 MB
更新日期:2024-10-11
装机必备
最新软件
妇联通 V1.1.4 官方版
妇联通电脑版是一款通讯服务软件,将六级妇联组织层级扁平化,上情下达、下情上报尽快完成,可直接通过组织找到个人,红头文件随时查看,妇联通学习板块可以让大家一起进步。
大华e眼 V2.8.11.781
大华e眼它是款由大华旗下推出的远程视频监控系统。这款为电脑客户端,它能够远程控制监控器,具有强大的视频监控、录像回放、报警日志、报警日志等功能,可是实时掌握监控情况。 大华e眼主要功能 1、实时视频监控 2、录像回放 3、报警日志 4、电子地图 大华e
Csrt.dll免费版
Csrt.dll是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。
迅雷助手 V11.10.05.1 绿色免费版
一键刷满下载被动经验,模拟官方签到。软件情况:软件来自网络,请下载者自行鉴定分析虚实!害怕勿下。
AccessToDB2(Access转DB2工具) V3.6 英文安装版
AccessToDB2是一款能够将access导出到db2的工具,其作用就相当于将access数据转换成db2数据,软件还可以用SQL语句查询数据,然后将数据直接转换成表,如果您会在每天固定的时间进行导出的话,还可以设置任务计划,实现自动操作。
虾传 V1.1
虾传是一款目前非常流行的音乐上传软件。该软件由虾米音乐网制作,为广大音乐爱好者提供便捷有效的音频上传操作,具有界面简洁,操作简单易懂的特点。
热门软件推荐
软件专题 更多+