nginx日誌格式的設計

2021-09-30 15:29:50 字數 1336 閱讀 9932

根據開發要求我們要在nginx的日誌中列印一些特殊資訊,所以必須自定義一些日誌,

#設定user_id的預設值

set $user_id "0";

#設定user_kind的預設值

set $user_kind "-";

#設定uuid的預設值

nginx中location模組的詳細引數介紹

nginx的location可以有以下幾個匹配:

1. = 嚴格匹配這個查詢。如果找到,停止搜尋。

2. ^~ 匹配路徑的字首,如果找到,停止搜尋。

3. ~ 為區分大小寫的正則匹配

4. ~* 為不區分大小寫匹配

5.!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配

檔案及目錄匹配

* -f和!-f用來判斷是否存在檔案

* -d和!-d用來判斷是否存在目錄

* -e和!-e用來判斷是否存在檔案或目錄

* -x和!-x用來判斷檔案是否可執行

一些可用的全域性變數

rewrite後面的flag可以是:

可以自動改變**以後的網域名稱資訊

nginx日誌格式的設計

根據開發要求我們要在nginx的日誌中列印一些特殊資訊,所以必須自定義一些日誌,設定user id的預設值 set user id 0 設定user kind的預設值 set user kind 設定uuid的預設值 nginx中location模組的詳細引數介紹 nginx的location可以有...

nginx日誌格式

最近我們要呼叫idl的乙個人臉識別介面,但是人家那個介面是部署在南京機房,並且只能內部呼叫。從最小化成本的考慮,對於海外使用者,我們在香港搭建了乙個nginx走專線中轉進行提速。在國內則是在北京機房。中轉的配置很簡單,就是乙個簡單的proxypass 使用者是對 傳送 http post 請求就能夠...

nginx日誌格式

日誌簡介 nginx日誌主要有兩種 訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義 錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過...