Я только что установил и настроил mod_xsendfile на своем веб-сервере apache2.2.15 (на centos6.5). Все кажется работать нормально, за исключением того, что я не уверен, что это так. я добавил XSendFile On
и XSendFilePath /path/to/downloaded/files
на виртуальный хост, и я изменил заголовки на:
header('X-Sendfile: '.$file);
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' $file . '"');
Теперь, используя инспектор Google Chrome, я могу проверять заголовки, которые получаю с сервера всякий раз, когда я загружаю файл, но mod_xsendfile получает X-Sendfile
убрать заголовок, и я не могу найти ни одного файла отправки сообщения в журналах. Итак, как я могу точно узнать, что о загрузке позаботился apache?
Спасибо за помощь :) Марк
X-Sendfile удаляет заголовок X-Sendfile. Итак, чтобы проверить, работает ли это:
Заголовки можно посмотреть с помощью curl:
curl -I URL
Надеюсь, поможет :)