У меня есть скрипт php, который обрабатывает загрузку файлов, он отправляет заголовок content-length правильно, и браузеры его получают. Но в журнале доступа 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 -
Стоит отметить, что если файл загружается напрямую, то его размер регистрируется.
EDIT: Формат журнала:
LogFormat "%a %l %u %t \"%r\" %>s %b" common