Nginx 一 nginx基礎介紹

2021-10-24 17:34:21 字數 1056 閱讀 7845

@[toc](文章目錄)
■一款高效能、輕量級web服務軟體

nginx (engine x)是乙個可以作為http web伺服器、反向**伺服器、郵件**伺服器和乙個通用的tcp / udp**伺服器(1.9.0版本後)的多功能架構元件,同時也可以提供一定的快取服務功能

1、乙個master程序生成多個worker子程序(每個程序只有乙個執行緒),乙個worker響應多個使用者請求;

2、非阻塞、io復用、事件驅動:select,poll, epoll, kqueue,/dev/poll;

3、支援sendfile,sendfile64;

4、支援檔案aio(非同步i/o);

5、支援mmap;

6、靈活的檔案配置;

7、占用記憶體小:10,000個非活動http保持連線占用大約2.5m記憶體

支援ssl;

web伺服器

這是應用比較多的場景,配置虛擬主機提供http web服務。可以先通過動態/靜態內容分離,而後為靜態內容(html/css/js/等)提供http訪問功能;而動態內容可以整合**模組,**給上游伺服器,來支援對外部程式的直接呼叫或者解析,如fastcgi支援php。

反向**伺服器

這是應用非常多的場景,為後端伺服器**。接收客戶端請求,根據負載均衡策略**給後端多個上游伺服器處理;然後再等待後端伺服器返回請求響應,接收到後再返回給請求的客戶端。

1:高併發效能的併發模型:效能好、占用記憶體少、穩定

●系統資源消耗低

●對http併發連線的處理能力高

◆單台物理伺服器可支援30000 ~ 50 000個併發請求

2.高擴充套件性

3:功能強大,應用前景廣闊

4:配置/操作簡便

nginx基礎學習(一)

什麼是nginx 是乙個高效能的http和反向 伺服器 nginx的特點 nginx的應用場景 nginx在實際工作中,可以進行正向 反向 負載均衡,動靜分離等應用 nginx 配置檔案介紹 nginx中最主要的就是配置檔案,我們通過不同的配置來實現不同的應用場景 在linux系統的路徑下nginx...

一 nginx介紹和安裝

摘抄借鑑大神的 親測 nginx1.14.2,centos7 nginx 是乙個開源的高效能的http和反向 伺服器,用於實現資源快取 web server負載均衡等功能,其特點是占有記憶體少,併發能力強。作為 web 伺服器 相比 apache,nginx 使用更少的資源,支援更多的併發連線,體現...

Nginx之基本介紹(一)

nginx是輕量級,高效能,跨平台的web伺服器 nginx的特點 高擴充套件性 nginx是由不同具有低耦合模組組成的,這使得他具備支援大量第三方模組的特點 依賴於其和新框架 的優秀設計和模組設計的簡單性 當乙個worker程序出錯時,master管理程序會快速的拉起新的worker子程序提供服務...