Nginx 介紹及日常管理的詳解

2021-09-11 23:27:29 字數 586 閱讀 4238

這篇文章主要介紹了nginx 介紹及日常管理的詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下

nginx 介紹及日常管理的詳解

一、nginx的工作程序

1、乙個主程序: 主程序的主要目的是讀取和評估配置,啟動、終止及維護工作程序以及建立、繫結及關閉套接字。 2、多個工作程序: 工作程序處理web請求。nginx的採用了基於事件的模型和作業系統相關的機制,有效地分配工作程序之間的請求。 負責解析http協議;提供反向**及過濾功能;nginx任何能完成的其它任務; 工作程序的數量被定義在配置檔案中,可以使用配置檔案定義固定的數量,或根據可用的cpu核心數實現自動調整其數量。3、快取載入器(cache loader): 檢查快取儲存中的快取物件; 使用快取元資料建立記憶體資料庫; 接收、傳入並處理來自客戶端的連線;4、快取管理器(cache manager): 快取的失效及過期檢驗;5、基於配置檔案定義nginx的工作方式 nginx的工作方式及其模組的工作是在配置檔案中確定的。 預設情況下,其配置檔案為nginx.conf,通常位於/usr/local/nginx/conf, /etc/nginx, 或者/usr/local/etc/nginx目錄下。

二、nginx特性

Nginx 介紹及安裝

nginx和apache一樣,是一種web伺服器。基於rest風格,以uri和url作為溝通,通過http協議提供各種網路服務。但是apache屬於重量級,不支援高併發,nginx相反它是輕量級的 伺服器,支援高併發。高效能的http和反向 web伺服器,輕量級 底層c語言編寫 提供imap pop...

nginx介紹及安裝

nginx 發音同engine x 是一款由俄羅斯程式設計師igor sysoev所開發輕量級的網頁伺服器 反向 服 務器以及電子郵件 imap pop3 伺服器。此軟體bsd like協議下發行,可以在unix gnu linux bsd mac os x solaris,以及microsoft ...

Nginx介紹及實戰

nginx 是 個 效能的http和反向 web伺服器,核 特點是占有記憶體少,併發能 強 nging 應用場景 負載均衡就是為了解決 負載的問題。安裝nginx依賴,pcre openssl gcc zlib 推薦使 yum源 動安裝 yum y install gcc zlib zlib dev...