日常 nginx記錄post資料

2021-09-27 09:05:58 字數 812 閱讀 8839

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...