我有一個處理文件下載的 php 腳本,它正確地發送內容長度標頭並且瀏覽器接收它。但在 Apache 訪問日誌中它們顯示為“-”。在過去,這曾經有效,位元組顯示在日誌上,但現在不再是這種情況了。
PHP 腳本請求 Web 瀏覽器 -> 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