apache2 - Vagrant/VirtualBox/Apache2 奇怪的缓存行为

  显示原文与译文双语对照的内容
97 3

我使用Vagrant来运行一个Ubuntu的powered 。

web服务器,除了其他之外,还提供来自我的/vagrant 目录的static 文件。

这在大多数情况下都适用。但是当我在共享文件夹上更改图像并重新加载网站时,会提供图像的前一版本,但它被截断。

如果我先从共享文件夹中删除旧图片,刷新网站,然后保存新文件并重新加载网站。

谁知道这个问题?我没有任何特殊的安装,只有 mod_rewrite 2和和PHP一起使用了 of,MongoDB插件和nodeJS包含了一些脚本。

时间:原作者:0个回答

146 2

在这里找到答案 :

JC

你看到的可能是服务服务器正在使用",这是由VirtualBox文件系统中断。你需要在服务器中禁用 sendfile() 使用。对于 Apache:

EnableSendfile关闭

而对于 Nginx: sendfile ;

最好是 Mitchell

原作者:
...