Nginx學習之 簡介

2021-10-02 04:04:48 字數 619 閱讀 9222

nginx是乙個高效能的http和反向**web伺服器,同時也提供了imap/pop3/smtp服務。

記憶體占用少,併發能力強,為效能優化而開發,注重效率,能承受很高的併發連線數,支援熱部署,啟動特別容易,安裝非常簡單、配置檔案非常簡潔、bug非常少的服務,幾乎可以做到7*24不間斷執行,即使執行數個月也不需要重新啟動。

可以在不間斷服務的情況下進行軟體版本的公升級

反向**

正向**

如果把區域網外的internet想象成乙個巨大的資源庫,則區域網中的客戶端要訪問internet,則需要通過**伺服器訪問,這種**服務就稱為正向**,需要在瀏覽器中配置伺服器

反向**

其實客戶端對**是無感知的,因為客戶端不需要任何配置就可以訪問,我們只需要將請求傳送到反向**伺服器,由反向**伺服器去選擇目標伺服器獲取資料後,再返回給客戶端,此時反向**伺服器和目標伺服器對外就是乙個伺服器,暴露的是**伺服器位址,隱藏真實伺服器ip位址

負載均衡

當訪問量瞬間增大時,把請求集中到單個伺服器上的情況改為分發到多個伺服器上,將負載分發到不同的伺服器。

動靜分離

加快解析速度,把動態頁面和靜態頁面由不同的伺服器來解析,加快解析速度,降低單個伺服器壓力。

高可用

Nginx之1初探神器 入門簡介

什麼是nginx nginx是乙個開源web伺服器,最初由igor sysoev建立,於2004年10月首次公開發布。最初作為web伺服器,現在也被用作反向 http快取和負載均衡器。官方測試能夠支支撐5萬併發鏈結,並且cpu memory等資源消耗卻非常低,執行非常穩定。nginx中常見的功能 反...

Nginx功能簡介

nginx是乙個輕量級 高效能的webserver,可以作為http伺服器和反向 軟體。1 作為http伺服器 和apache的效果一樣 自己定義一組server,對請求進行匹配,並將請求轉給server中的任意乙個處理,來減輕每個server的壓力。網上定義 反向 方式是指以 伺服器來接受inte...

nginx配置簡介

分布式系統中,需要有乙個反向 統一處理請求 所有需要訪問這些分布式系統的請求都先打到nginx,然後nginx根據配置的 規則將請求 到相應的系統。例如我的ngnix配置在 home q nginx conf vhost下面,有乙個配置檔案配置著url的請求 規則,如 location user o...