nginx基本介紹

2022-06-21 21:54:10 字數 1481 閱讀 1092

nginx 可以在大多數 unixlinux os 上編譯執行,並有 windows移植版。 nginx 的1.4.0穩定版已經於2023年4月24日發布,一般情況下,對於新建站點,建議使用最新穩定版作為生產版本,已有站點的公升級急迫性不高。

創始人伊戈爾·賽索耶夫

nginx 的源**使用 2-clause bsd-like license。

nginx 是乙個很強大的高效能web和反向**服務,它具有很多非常優越的特性:

在連線高併發的情況下,nginx是apache服務不錯的替代品:nginx在美國是做虛擬主機生意的老闆們經常選擇的軟體平台之一。能夠支援高達 50,000 個併發連線數的響應,感謝nginx為我們選擇了 epoll and kqueue作為開發模型。

nginx 是乙個高效能的 web 和反向**伺服器, 它具有有很多非常優越的特性: 單機環境下參考伺服器配置。 併發連線數在7000+ -8000左右。 集群模式20000+

作為 web 伺服器:相比 apache,nginx 使用更少的資源,支援更多的併發連線,體現更高的效率,這點使 nginx 尤其受到虛擬主機提供商的歡迎。能夠支援高達 50,000 個併發連線數的響應。 作為負載均衡伺服器:nginx 既可以在內部直接支援 rails 和 php,也可以支援作為 http**伺服器 對外進行服 務。nginx 用 c 編寫, 不論是系統資源開銷還是 cpu 使用效率都比 perlbal 要好的多。

作為郵件**伺服器: nginx 同時也是乙個非常優秀的郵件**伺服器(早開發這個產品的目的之一也是作為郵件 **伺服器),last.fm 描述了成功並且美妙的使用經驗。 nginx 安裝非常的簡單,配置檔案 非常簡潔(還能夠支援perl語法),bugs非常少的伺服器: nginx 啟動特別容 易,並且幾乎可以做到7*24不間斷執行,即使執行數個月也不需要重新啟動。你還能夠在 不間斷服務的情況下進行 軟體版本的公升級。

nginx作為負載均衡服務:nginx 既可以在內部直接支援 rails 和 php 程式對外進行服務,也可以支援作為 http**服務對外進行服務。nginx採用c進行編寫,不論是系統資源開銷還是cpu使用效率都比 perlbal 要好很多。

處理靜態檔案,索引檔案以及自動索引;開啟檔案描述符緩衝。

無快取的反向**加速,簡單的負載均衡和容錯。

fastcgi,簡單的負載均衡和容錯。

模組化的結構。包括 gzipping, byte ranges, chunked responses,以及 ssi-filter 等 filter。如果由 fastcg或其它**伺服器處理單頁中存在的多個 ssi,則這項處理可以並行執行,而不需要相互等待。

支援 ssl 和 tlssni。

nginx**完全用c語言從頭寫成,已經移植到許多體系結構和作業系統,包括:linux、frebsd、solaris、mac os x、aix以及microsoft windows。nginx有自己的函式庫,並且除了zlib、pcre和openssl之外,標準模組只使用系統c庫函式。而且,如果不需要或者考慮到潛在的授權衝突,可以不使用這些第三方庫。

nginx基本介紹

nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形...

Nginx的基本介紹

nginx能幹什麼?作為web伺服器 解析http協議 反向 伺服器 了解反向 的概念 郵件伺服器 解析郵件相關的協議 pop3 smtp imap nginx的優勢 更快高峰期 數以萬計的併發時 nginx可以比其它web伺服器更快的響應請求 高擴充套件低耦合設計的模組組成,豐富的第三方模組支援 ...

nginx基本概念介紹

1 nginx主要為優化效能,是一種反向 服 負載均衡務器。有報告表明能支援高達 50,000 個併發連線數。反向 伺服器 nginx 最常的用途是提供反向 服務,那麼什麼反向 呢?正向 相信很多大陸同胞都在這片神奇的土地上用過了,原理大致如下圖 伺服器作為客戶端這邊的中介接受請求,隱藏掉真實的客戶...