### Nginx功能概述
**__HTTP基礎功能:__**
- 處理靜態文件,索引文件以及自動索引;
- 反向代理加速(無緩存),簡單的負載均衡和容錯;
- FastCGI,簡單的負載均衡和容錯;
- 模塊化的結構。過濾器包括gzipping, byte ranges, chunked responses, 以及 SSI-filter 。在SSI過濾器中,到同一個 proxy 或者 FastCGI 的多個子請求并發處理;
- SSL 和 TLS SNI 支持;
__**IMAP/POP3 代理服務功能:**__
- 使用外部 HTTP 認證服務器重定向用戶到 IMAP/POP3 后端;
- 使用外部 HTTP 認證服務器認證用戶后連接重定向到內部的 SMTP 后端;
- 認證方法:
- POP3: POP3 USER/PASS, APOP, AUTH LOGIN PLAIN CRAM-MD5;
- IMAP: IMAP LOGIN;
- SMTP: AUTH LOGIN PLAIN CRAM-MD5;
- SSL 支持;
- 在 IMAP 和 POP3 模式下的 STARTTLS 和 STLS 支持;
__**支持的操作系統:**__
- FreeBSD 3.x, 4.x, 5.x, 6.x i386; FreeBSD 5.x, 6.x amd64;
- Linux 2.2, 2.4, 2.6 i386; Linux 2.6 amd64;
- Solaris 8 i386; Solaris 9 i386 and sun4u; Solaris 10 i386;
- MacOS X (10.4) PPC;
__**結構與擴展:**__
- 一個主進程和多個工作進程。工作進程是單線程的,且不需要特殊授權即可運行;
- 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 非活動的 HTTP keep-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/](http://sysoev.ru/en/ "http://sysoev.ru/en/")
英語文檔草稿由 Aleksandar Lazic 完成 [點擊](http://nginx.net/ "http://nginx.net") 。
- 主要文檔
- Nginx功能概述
- 為什么選擇Nginx
- Nginx安裝
- 運行和控制Nginx
- 配置符號參考
- 優化 Nginx
- 常見問題(FAQ)
- 調試 nginx
- 核心模塊
- Nginx主模塊
- Nginx事件模塊
- 基本模塊
- http核心模塊
- HttpIndex模塊
- HttpAccess模塊
- HttpAuthBasic模塊
- HttpAutoindex模塊
- Browser模塊
- Charset模塊
- HttpEmptyGif模塊
- HttpFcgi模塊
- Geo模塊
- HttpGzip模塊
- HttpHeaders模塊
- HttpIndex模塊
- HttpReferer模塊
- HttpLimit zone
- HttpLimitReqest模塊
- HttpLog模塊
- map
- Memcached
- HttpProxy模塊
- HttpRewrite模塊
- HttpSSI模塊
- HttpUserId
- 其他模塊
- Addition模塊
- EmbeddedPerl
- flv
- HttpGzipStatic
- RandomIndex
- HttpGeoIP
- HttpRealIp
- HttpSSL
- StubStatus模塊
- HttpSubstitution
- HttpDav模塊
- GooglePerftools
- HttpXSLT
- HttpSecureLink
- HttpImageFilter
- mail模塊
- MailCore
- MailAuth
- MailProxy
- MailSSL
- 安裝
- nginx在windows上的安裝
- nginx在freebsd上的安裝
- nginx在ubuntu上的安裝
- nginx在fedora上的安裝
- nginx php-fpm安裝配置
- 配置示例和方法
- 完整例子
- 完整例子2
- 虛擬主機
- 負載均衡
- nginx防盜鏈
- HWLoadbalancerCheckErrors