NGINX日誌配置總結

2021-10-25 04:40:02 字數 1681 閱讀 3634

本來準備講解nginx和apache的日誌的,但是個人不太推薦apache(純屬個人愛好),這裡就不介紹apache的日誌了。

作為一名程式設計師,比碼**還重要那麼一點點的東西就是日誌的分析和查詢。下面列出常見日誌及設定方法。

nginx分access_log和error_log兩種日誌

設定需要在nginx.conf中,預設通過原始碼包編譯安裝nginx目錄應在

/usr/local/nginx
目錄下,如果你通過yum或者其他方式安裝,不清楚或不知道nginx具體安裝目錄,可以使用

如果是你原始碼包預設安裝的,開啟路徑如下

vim /usr/local/nginx/nginx.conf
找到如下內容

http
將log_format到access_log的注釋開啟即可,log_format可定義nginx的日誌規格。

名稱註解

$remote_addr

客戶端/使用者的ip位址

$time_local

訪問時間

$request

請求方式 + 請求位址

$status

請求狀態碼 與http狀態碼一致

$body_bytes_sent

請求的位址大小 以bytes格式計算

請求**,從什麼地方訪問的

使用者資訊(瀏覽器資訊)

**ip位址

如果是你原始碼包預設安裝的,開啟路徑如下

vim /usr/local/nginx/nginx.conf
找到如下內容

error_log  logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

將註解刪除即可,你可以將不同的錯誤型別分開儲存如

error_log logs/error.log notice;
notice既為錯誤型別,不寫則是全部。

** **多變,初心不變 **

Nginx日誌配置

一,日誌格式 http referer http user agent 此日誌格式為,ip不僅記錄 的ip還記錄遠端客戶端真實ip。remote addr與 http x forwarded for 用以記錄客戶端ip位址,乙個記錄 ip,乙個記錄真實ip remote user 用以記錄客戶端使用...

nginx 日誌配置

不同使用者防衛nginx會把每個使用者訪問往咱的日誌資訊記錄到指定的日誌檔案裡,供 管理員分析使用者瀏覽行為等,此功能又ngx http log module 模組負責。控制訪問日誌的引數引數 說明log format 通過不同的名稱來定義日誌的輸出格式,可以定義多個 access log 用來指定...

nginx日誌配置

1.配置錯誤日誌 error log nginx 將遇到的不同嚴重級別問題的資訊寫入錯誤日誌。error log 指令設定對特定檔案,stderr 或 syslog 的日誌記錄,並指定要記錄的訊息的最低嚴重級別。預設情況下,錯誤日誌位於 logs error.log 絕對路徑取決於作業系統和安裝 並...