nginx access log 에 POST 데이터 기록하기
웹서비스 개발 중 디버그나 서비스 공격 등이 있을 때 원인을 파악하고자 사용자의 데이터를 분석할 필요가 있다. 그러나 기본적인 access log 에는 사용자가 직접 요청한 POST 등의 데이터는 기록되지 않기 때문에 nginx access log 에 POST 데이터를 기록하도록 해봤다. 우선 nginx.conf 파일의 http 블럭에 아래와 같이 log 포맷을 지정한다. log_format request_log ‘$remote_addr – $remote_user [$time_local] “$request” …