細說Nginx系列 Nginx配置檔案結構

2021-08-13 04:39:38 字數 900 閱讀 7272

ngnix大概配置結構:

nginx配置檔案主要分為六個區域:

main(全域性設定)

主要控制nginx子程序的所屬使用者/使用者組、派生子程序數、錯誤日誌位置/級別、pid位置、子程序優先順序、程序對應cpu、程序能夠開啟的檔案描述符數目等。

events(nginx工作模式)

控制nginx處理連線的方式

http(http設定)

是nginx處理http請求的主要配置模組,大多數配置都在這裡面進行。

sever(主機設定)

是nginx中主機的配置塊,可以配置多個虛擬主機。

location(url匹配)

是server中對應的目錄級別的控制塊,可以有多個。

upstream(負載均衡伺服器設定)

是nginx做反向**和負載均衡的配置塊,可以有多個。

細說Nginx系列 events引數說明

event module 控制nginx處理連線的方式。events use 用來指定nginx的工作模式。nginx支援的工作模式有select poll kqueue epoll rtsig和 dev poll。其中select和poll都是標準的工作模式,kqueue和epoll是高效的工作模...

金鑰生成並配置 Nginx系列 https配置

有http了,為什麼需要https 主要原因是http資料傳輸時沒有對資料進行加密,所以導致資料不安全。而https在http上加了一層,對資料進行加密,這樣就保證了資料的安全性。防止傳輸的資料過程中被不法分子盜用 劫持 篡改,而導致資料資訊的洩露。https協議的實現 對傳輸內容進行加密以及身份驗...

Nginx系列(八 nginx日誌)

remote addr,http x forwarded for 記錄客戶端ip位址 remote user 記錄客戶端使用者名稱 request 記錄請求的url和http協議 status 記錄請求狀態 body bytes sent 傳送給客戶端的位元組數,不包括響應頭的大小 該變數與apac...