當前位置:編程學習大全網 - 行動軟體 - nginx 配置詳解是什麽?

nginx 配置詳解是什麽?

Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發布至今,憑借開源的力量,已經接近成熟與完善。

Nginx功能豐富,可作為HTTP服務器,也可作為反向代理服務器,郵件服務器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。並且支持很多第三方的模塊擴展。

Nginx的穩定性、功能集、示例配置文件和低系統資源的消耗讓他後來居上,在全球活躍的網站中有12.18%的使用比率,大約為2220萬個網站。

1、全局塊:配置影響nginx全局的指令。壹般有運行nginx服務器的用戶組,nginx進程pid存放路徑,日誌存放路徑,配置文件引入,允許生成worker process數等。

2、events塊:配置影響nginx服務器或與用戶的網絡連接。有每個進程的最大連接數,選取哪種事件驅動模型處理連接請求,是否允許同時接受多個網路連接,開啟多個網絡連接序列化等。

3、http塊:可以嵌套多個server,配置代理,緩存,日誌定義等絕大多數功能和第三方模塊的配置。如文件引入,mime-type定義,日誌自定義,是否使用sendfile傳輸文件,連接超時時間,單連接請求數等。

4、server塊:配置虛擬主機的相關參數,壹個http中可以有多個server。

5、location塊:配置請求的路由,以及各種頁面的處理情況。

Nginx常用功能。

1、Http代理,反向代理:作為web服務器最常用的功能之壹,尤其是反向代理。

Nginx在做反向代理時,提供性能穩定,並且能夠提供配置靈活的轉發功能。Nginx可以根據不同的正則匹配,采取不同的轉發策略,比如圖片文件結尾的走文件服務器,動態頁面走web服務器,只要妳正則寫的沒問題,又有相對應的服務器解決方案。

。並且Nginx對返回結果進行錯誤頁跳轉,異常判斷等。如果被分發的服務器存在異常,他可以將請求重新轉發給另外壹臺服務器,然後自動去除異常服務器。

2、負載均衡

Nginx提供的負載均衡策略有2種:內置策略和擴展策略。內置策略為輪詢,加權輪詢,Ip hash。擴展策略,就天馬行空,只有妳想不到的沒有他做不到的啦,妳可以參照所有的負載均衡算法,給他壹壹找出來做下實現。

  • 上一篇:電影蘋果中劉蘋果為什麽沒做人流
  • 下一篇:哪位大神有韓國電視劇《繼承者們》並且是中韓雙語字幕的下載資源嗎
  • copyright 2024編程學習大全網