三 Nginx伺服器架構初探(3 1 模組化結構)

2021-09-02 13:48:21 字數 770 閱讀 4615

本章要點:

模組化結構的相關知識。

nginx如何處理web請求。

nginx的事件驅動模型。

nginx的設計架構概覽。

nginx模組化結構:

模組類別劃分:

核心模組;

包含兩類功能:

主體功能:程序管理,許可權控制,錯誤日誌記錄,配置解析等。

用於響應請求事件必須的功能:事件驅動機制,正規表示式解析等。

編譯: 快速編譯後,包含在nginx可執行檔案中。除非使用--without-***指明不編譯某模組。

標準http模組;

編譯: 快速編譯後,包含在nginx可執行檔案中。除非使用--without-***指明不編譯某模組。

可選http模組;

編譯: 快速編譯時,預設不編譯。除非使用--with-***指明編譯某模組。

郵件服務模組;

編譯: 快速編譯時,預設不編譯。除非使用--with-***指明編譯某模組。

第三方模組;

各個模組類別的說明:

核心模組,包含兩類功能:

主體功能:程序管理,許可權控制,錯誤日誌記錄,配置解析等。

用於響應請求事件必須的功能:事件驅動機制,正規表示式解析等。

標準http

注意:由於可選http服務,在快速編譯時,不將可選服務編譯進nginx可執行檔案中,因此在後文介紹可選服務時,需要指明編譯時需要新增的模組。

疑問點:

user-agent頭域

fastcgi

refer域

NFS 伺服器初探

1 首先知道nfs是什麼?為什麼會有nfs出現,這個網上書上很多了。nfs network file system 中文名 網路檔案系統。他可以使安裝了不同作業系統的計算機之間進行資料共享。有效提高資源的利用率,節省本地磁碟空間,方便集中管理。nfs是採用的c s模式。其他系統在掛載了這個共享目錄之...

Linux伺服器初探

本人小白,剛學linux不久。偶爾看看 鳥哥的linux私房菜 最近實驗室需要搭建伺服器,師兄派我去幹這活了。引導盤和光碟都裝過ubuntu系統。之前裝的桌面版,卡的不行 後來用伺服器版的重灌,才算是正常了。這一步驟需要注意在boot manager裡面選擇正確的引導項,看你是usb還是 另外注意的...

伺服器程式設計初探

換工作了後,很久沒有來寫點什麼,總感覺時間不夠用。一則工作上的事情比較多 在生活上的時間也比較多。閒話不說,直接談談伺服器程式的設計的幾個部分 1。記憶體分配 記憶體分配對於任何程式都是很重要的,如何分配記憶體,如何減少頻繁的記憶體分配,如何提高記憶體的使用效率,減少記憶體碎片都是需要值得好好研究的...