|
nginx稳定版是一款多功能的服务器,可用作web服务器、反向代理服务器及电子邮件(imap/pop3)代理服务器,其性能非常优越,支持多种操作系统使用。赶快下载体验吧!
nginx稳定版介绍
nginx(发音同engine x)是一款由俄罗斯程序员igor sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(imap/pop3)代理服务器。起初是供俄国大型的门户网站及搜索引擎rambler(俄语:рамблер)使用。此软件bsd-like协议下发行,可以在unix、gnu/linux、bsd、mac os x、solaris,以及microsoft windows等操作系统中运行。
nginx稳定版功能
支持操作系统
freebsd 3— 10 / i386; freebsd 5— 10 / amd64;
linux 2.2— 4 / i386; linux 2.6— 4 / amd64; linux 3— 4 / armv6l, armv7l, aarch64;
solaris 9 / i386, sun4u; solaris 10 / i386, amd64, sun4v;
aix 7.1 / powerpc;
hp-ux 11.31 / ia64;
mac os x / ppc, i386;
windows xp, windows server 2003.
结构与扩展
一个主进程和多个工作进程。工作进程是单线程的,且不需要特殊授权即可运行;
kqueue (freebsd 4.1+),epoll (linux 2.6+),rt signals (linux 2.2.19+),/dev/poll (solaris 7 11/99+),select,以及 poll 支持;
kqueue支持的不同功能包括 ev_clear,ev_disable (临时禁止事件), note_lowat,ev_eof,有效数据的数目,错误代码;
sendfile (freebsd 3.1+),sendfile (linux 2.2+),sendfile64 (linux 2.4.21+),和 sendfilev (solaris 8 7/01+) 支持;
输入过滤 (freebsd 4.1+) 以及 tcp_defer_accept (linux 2.4+) 支持;
10,000 非活动的 httpkeep-alive 连接仅需要 2.5m内存。
最小化的数据拷贝操作;
其他http功能;
基于ip 和名称的虚拟主机服务;
memcached 的 get 接口;
支持 keep-alive 和管道连接;
灵活简单的配置;
重新配置和在线升级而无须中断客户的工作进程;
可定制的访问日志,日志写入缓存,以及快捷的日志回卷;
4xx-5xx错误代码重定向;
基于 pcre 的 rewrite 重写模块;
基于客户端ip 地址和 http 基本认证的访问控制;
put,delete,和 mkcol 方法;
支持 flv (flash 视频);
带宽限制。
实验特性
内嵌的 perl;
通过 aio_read()/aio_write() 的套接字工作的实验模块,仅在 freebsd 下;
对线程的实验化支持,freebsd 4.x 的实现基于 rfork();
nginx 主要的英语站点是 http://sysoev. ru/en/;
英语文档草稿由 aleksandar lazic 完成 点击。
http基础功能
处理静态文件,索引文件以及自动索引;
反向代理加速(无缓存),简单的负载均衡和容错;
fastcgi,简单的负载均衡和容错;
模块化的结构。过滤器包括gzipping,byte ranges,chunked responses,以及 ssi-filter。在ssi过滤器中,到同一个 proxy 或者 fastcgi 的多个子请求并发处理;
ssl 和 tls sni 支持;
imap/pop3代理服务功能:
使用外部 http 认证服务器重定向用户到 imap/pop3 后端;
使用外部 http 认证服务器认证用户后连接重定向到内部的 smtp 后端;
其他http功能
基于名称和基于ip的虚拟服务器;
keep-alive and pipelined connections support;保持活动和支持管线连接;
flexible configuration;灵活的配置;
reconfiguration and online upgrade without interruption of the client processing;重载配置,无间断程序升级;
accesslog formats,bufferred log writing,and quick log rotation;访问日志格式,bufferred日志写,快速登录旋转;
3xx-5xx error codes redirection; 3xx的- 5xx错误代码重定向;
the rewrite module;重写模块;
access control based on client ip address and http basic authentication;基于客户端ip地址访问控制和http基本认证;
the put,delete,mkcol,copy and move methods; 提交,删除,mkcol,复制和移动方法;
flv streaming;flv视频流;
speed limitation;速度限制;
limitation of simultaneous connections or requests from one address.限制同个ip地址请求数量。
embedded perl.嵌入式的perl。
邮件代理服务器功能
用户重定向到imap/pop3后端使用外部http认证服务器;
user authentication using an external http authentication server and connection redirection to internal smtp backend;用户身份验证使用外部http认证服务器和连接重定向到内部的smtp后端;
authentication methods:验证方法:
pop3: user/pass,apop,auth l
ogin/plain/cram-md5;的pop3:用户名/密码,的apop,auth的login/plain/cram-md5;
imap: login,auth login/plain/cram-md5; imap的:登录,auth的login/plain/cram-md5;
smtp: auth login/plain/cram-md5;的smtp:auth的login/plain/cram-md5;
ssl support; ssl支持;
starttls and stls support. starttls的和补充的支持。
认证方法
pop3: pop3 user/pass,apop,auth login plain cram-md5;
imap: imap login;
smtp: auth login plain cram-md5;
ssl 支持;
在 imap 和 pop3 模式下的 starttls 和 stls 支持。

|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|