本章要點:
模組化結構的相關知識。
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。記憶體分配 記憶體分配對於任何程式都是很重要的,如何分配記憶體,如何減少頻繁的記憶體分配,如何提高記憶體的使用效率,減少記憶體碎片都是需要值得好好研究的...