Nginx功能概述

網(wǎng)路提供

01
HTTP基礎(chǔ)功能

  1. 處理靜態(tài)文件,索引文件及自動索引。
  2. 反向代理加速(無緩存),簡單的負載均衡和容錯。
  3. FastCGI,簡單的負載均衡和容錯。
  4. 模塊化的結(jié)構(gòu)。
  5. SSL和TLS SNI支持。

02
IMAP/P0P3代理服務(wù)器功能

  1. 使用外部HTTP認(rèn)證服務(wù)器重定向用戶到IMAP/P0p3后端。
  2. 使用外部HTTP認(rèn)證服務(wù)器認(rèn)證用戶后重定向到內(nèi)部的SMTP后端。
  3. 認(rèn)證方法:
    POP3: POP3 USER/PASS, APOP, AUTH LOGIN PLAIN CRAM-MD5;
    IMAP: IMAP LOGIN;
    SMTP: AUTH LOGIN PLAIN CRAM-MD5;
  4. SSL 支持;
  5. 在 IMAP 和 POP3 模式下的 STARTTLS 和 STLS 支持;

03
其他HTTP功能:

  1. 基于IP 和名稱的虛擬主機服務(wù);
  2. Memcached 的 GET 接口;
  3. 支持 keep-alive 和管道連接;
  4. 靈活簡單的配置;
  5. 重新配置和在線升級而無須中斷客戶的工作進程;
  6. 可定制的訪問日志,日志寫入緩存,以及快捷的日志回卷;
  7. 4xx-5xx 錯誤代碼重定向;
  8. 基于 PCRE 的 rewrite 重寫模塊;
  9. 基于客戶端 IP 地址和 HTTP 基本認(rèn)證的訪問控制;
  10. PUT, DELETE, 和 MKCOL 方法;
  11. 支持 FLV (Flash 視頻);
  12. 帶寬限制;

  • 作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率,這點使 Nginx 尤其受到虛擬主機提供商的歡迎。能夠支持高達 50,000 個并發(fā)連接數(shù)的響應(yīng),感謝 Nginx 為我們選擇了 epoll and kqueue 作為開發(fā)模型.
  • 作為負載均衡服務(wù)器:Nginx 既可以在內(nèi)部直接支持 Rails 和 PHP,也可以支持作為 HTTP代理服務(wù)器 對外進行服務(wù)。Nginx 用 C 編寫, 不論是系統(tǒng)資源開銷還是 CPU 使用效率都比 Perlbal 要好的多。
  • 作為郵件代理服務(wù)器: Nginx 同時也是一個非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個產(chǎn)品的目的之一也是作為郵件代理服務(wù)器),Last.fm 描述了成功并且美妙的使用經(jīng)驗。
  • nginx可以平滑升級,不需要中斷服務(wù)。
  • nginx和LUA腳本語言結(jié)合,可以提供更多個性化的開發(fā)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 32,795評論 24 1,002
  • Nginx簡介 Nginx(發(fā)音同engine x)是一個網(wǎng)頁服務(wù)器,它能反向代理HTTP, HTTPS, SMT...
    吃瓜的東閱讀 337評論 0 0
  • Nginx入門-在Linux上安裝Nginx 介紹 簡而言之,Nginx(發(fā)音為“engine x”)是一個小型、...
    呵呵噠1991閱讀 778評論 0 1
  • 又是一年母親節(jié),想起母親的點滴,草作小詩一首。 憶母親 白發(fā)銀絲映夕陽,閑庭信步繞山岡。垂髫左右親相伴,避雨遮風(fēng)問...
    艾冰臺閱讀 220評論 3 4