Apache仅从Samba共享中传输部分内容

我有一个在CentOS 5.3上运行的Apache服务器。 目前它拥有12个没有已知问题的网站。 (我这样说是指出,到目前为止,我的Apache安装已经完美无缺)我添加了一个新的站点,其中的VirtualHost的DocumentRoot是一个Samba共享。

当在服务器的命令行我可以cp video.m4v ~整个文件被正确地复制到我的主目录。 但是当我尝试从IE / Firefox / Safari / Chrome访问文件时,它只传回33k的部分结果。 我的图像和audio文件也是如此。 如果我通过将文件从共享复制到服务器,然后将它们提供给服务器,则文件将传输到本地。

有任何想法吗?

在你的Apacheconfiguration里面设置下面的指令:

<Directory /path/to/directory>

EnableSendFile Off

</Directory>

这对我有效!