У меня есть сервер Apache, работающий на CentOS 5.3. В настоящее время на нем размещено 12 сайтов без известных проблем. (Я говорю это, чтобы указать, что до этого момента моя установка Apache выполнялась безупречно). Я добавляю новый сайт, где DocumentRoot нового VirtualHost является общим ресурсом Samba.
Когда в командной строке сервера я могу cp video.m4v ~
и весь файл правильно скопирован в мой домашний каталог. Но когда я пытаюсь получить доступ к файлу из IE / Firefox / Safari / Chrome, он возвращает только частичный результат 33k. То же самое происходит с моими изображениями и аудиофайлами. Если я сделаю файлы локальными для сервера, скопировав их из общего ресурса, а затем обслуживая их, файлы передаются.
Любые идеи?
Внутри конфигурации Apache установите следующую директиву:
<Directory /path/to/directory>
EnableSendFile Off
</Directory>
Это сработало для меня!