要查看Nginx日志中的POST請求,您需要找到Nginx的訪問日志文件。通常,這些文件位于/var/log/nginx/
目錄下,文件名可能是access.log
或access.log.1
等。您可以使用以下命令查看這些日志文件:
sudo tail -f /var/log/nginx/access.log
要篩選出POST請求,您可以使用grep
命令。在命令行中輸入以下命令:
sudo grep 'POST' /var/log/nginx/access.log
這將顯示所有包含"POST"關鍵字的日志條目。如果您想要查看特定時間范圍內的POST請求,可以使用awk
命令。例如,要查看2021年10月1日的POST請求,您可以使用以下命令:
sudo awk '$4 >= "[10/Oct/2021:00:00:00" && $4 <= "[10/Oct/2021:23:59:59"' /var/log/nginx/access.log | grep 'POST'
這里,$4
表示日志中的日期和時間字段。我們使用awk
命令篩選出2021年10月1日的所有日志條目,然后使用grep
命令進一步篩選出POST請求。
請注意,根據您的Nginx配置,日志文件的路徑和名稱可能會有所不同。如果您不確定日志文件的位置,請檢查Nginx配置文件(通常位于/etc/nginx/nginx.conf
或/etc/nginx/sites-available/
目錄下的某個文件)。在配置文件中,找到access_log
指令,它將告訴您日志文件的路徑。