Nginx

Nginx基本介绍

Nginx:

可处理较高并发
解决连接数超过1万
http://nginx.org/
二次开发版: tengine, openresty

Nginx的特性:

模块化设计,较好的扩展性;
高可靠性
master/worker
支持热部署
不停机更新配置文件,更换日志文件,更新服务器程序版本;
低内存消耗
10000个keep-alive连接模式下的非活动连接仅消耗2.5M内存;
event-drlven,alo,mmap
基本特性:
静态资源的web服务器;
http协议反向代理服务器;
pop3、imap4协议反射代理服务器;
FastCGi(lnmp),uWSGI等协议;
模块化(非DSO 动态装卸载),著名模块有zip,ssl,.....;
web服务器相关功能:
虚拟主机,keepalive,访问日志,url rewrite ,路径别名,基于IP及用户的访问控制,支付速率限制及并发数限制;
Nginx程序架构;
master/worker worker工作进程(子进程) 事件驱动机制并发响应多个请求
一个master进程,可生成一个或多个worker进程;
master:加载配置文件,管理worker进程,平滑升级;
worker:http服务,http代理,FastCGI代理....;

模块类型:

核心模块 (code modules)
标准模块 :
Standard Http modules 标准的http模块
Optional Http modules 可选的http模块
mail modules 邮件模块
第三方模块(3rd party modules)
nginx用来做什么 ?
静态资源的web服务器
http反向代理服务器
(0)

本文由 樱花博客 作者:樱花 发表,转载请注明来源!

关键词:,

热评文章

发表评论