1.使用log_format指令來更改日誌格式,該指令只能放在http{}段
log_format 日誌名 '日誌內容';
server
2.$request_body是nginx的內建變數,可以記錄post的資料
3.測試
4.其他nginx內建變數
$time_local 格式化的時間
$request 請求位址
$status 響應碼
$body_bytes_sent 傳送頁面的位元組數
$http_referer **位址
$http_user_agent 客戶端ua
$document_root 當前檔案的目錄絕對位址,比如:/var/www/html
$fastcgi_script_name 當前url的絕對位址,比如:/info.php
$request_filename 當前請求檔案的絕對實體地址,基於root和alias指令,比如:/var/www/html/info.php
$http_cookie cookie資訊,這個也很重要,如果在cookie中帶上了使用者的標識,比較方便除錯
nginx日誌記錄post的引數
nginx的日誌通過調整log format格式可以記錄所有請求資訊 回答群裡盆友乙個問題 nginx 日誌,可以記錄post的引數嗎?答 可以實現,通過設定log format指令的引數。log format指令是用來控制nginx如何記錄http請求。預設的nginx記錄日誌格式是注釋掉的,如果...
日常記錄 Nginx 訪問403解決過程
開啟錯誤日誌記錄,檢視ngnix錯誤日誌 error.log 2020 02 12 20 20 34 error 29889 0 1 web index.html is forbidden 13 permission denied client 127.0.0.1,server localhost,...
Nginx正確記錄post日誌的方法
nginx正確記錄post日誌的方法 事實上可以很簡單,這取決於把 access log 放在哪個 location 裡面。一,放到包含fastcgi pass或proxy pass的location裡面。如下 php view plaincopy location php post log 為 h...