파일 다운로드를 처리하는 PHP 스크립트가 있는데, 콘텐츠 길이 헤더를 올바르게 보내고 브라우저가 이를 수신합니다. 그러나 Apache 액세스 로그에는 "-"로 표시됩니다. 과거에는 이것이 작동하여 바이트가 로그에 표시되었지만 더 이상 그렇지 않습니다.
PHP 스크립트 요청 웹 브라우저 -> Nginx -> Apache -> PHP-FPM https://serverpilot.io/docs/how-serverpilot-configures-your-lamp-stack/
로그 항목. 여기서 "-"는 %b(파일 크기(바이트))
218.200.***.*** - - [29/Dec/2020:00:49:02 +0100] "GET /dll.php?file=File.zip&key=109237902 HTTP/1.0" 200 -
파일을 직접 다운로드하면 크기가 기록된다는 점에 유의할 필요가 있습니다.
편집: 로그 형식:
LogFormat "%a %l %u %t \"%r\" %>s %b" common