nginx日誌記錄post的引數

2021-06-26 06:33:17 字數 829 閱讀 5866

nginx的日誌通過調整log_format格式可以記錄所有請求資訊

回答群裡盆友乙個問題

nginx 日誌,可以記錄post的引數嗎?

答:可以實現,通過設定log_format指令的引數。

log_format指令是用來控制nginx如何記錄http請求。

預設的nginx記錄日誌格式是注釋掉的,如果要記錄額外的資訊,需要自定義log_format格式。

log_format的引數都是nginx內嵌變數,具體含義詳見nginx內建變數

預設日誌格式

記錄post請求引數的日誌格式

其實就是增加$request_body欄位到log_format裡。

如果為了除錯程式可以開啟開該字段,不然不推薦記錄,以免洩露資訊給惡意攻擊者。

Nginx正確記錄post日誌的方法

nginx正確記錄post日誌的方法 事實上可以很簡單,這取決於把 access log 放在哪個 location 裡面。一,放到包含fastcgi pass或proxy pass的location裡面。如下 php view plaincopy location php post log 為 h...

日常 nginx記錄post資料

1.使用log format指令來更改日誌格式,該指令只能放在http 段 log format 日誌名 日誌內容 server 2.request body是nginx的內建變數,可以記錄post的資料 3.測試 4.其他nginx內建變數 time local 格式化的時間 request 請求...

nginx 日誌記錄 cookie資訊

php 中cookie設定 setcookie uid ssn session ssn time 3600 24 nginx配置 http配置塊中新增 es access是設定的日誌記錄格式引數 最後的request uid就是日誌中記錄的cookie中的uid ssn引數 log format e...