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

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

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

在服务器的命令行中,我可以cp video.m4v ~并且整个文件被正确复制到我的主目录中。但是当我尝试从 IE/Firefox/Safari/Chrome 访问文件时,它只返回 33k 的部分结果。我的图像和音频文件也发生了同样的事情。如果我通过从共享中复制文件并将其提供给服务器,使文件本地化,那么文件就会传输。

有任何想法吗?

答案1

在您的 Apache 配置中设置以下指令:

<Directory /path/to/directory>

EnableSendFile Off

</Directory>

这对我有用!

相关内容