防止VirtualBox客户机传递缓存文件

14

在我的开发环境中编辑文件并将其保存到我的客户操作系统(CentOS)后,客户机提供了经过缓存的已编辑文件(.css或.js)。

起初我以为这是本地浏览器缓存问题,但我已经删除、禁用、销毁了所有4个浏览器和笔记本电脑(非主机)硬盘中的本地缓存。

此外,我使用了一台从未访问过客户机的计算机进行测试,客户机仍然提供了未编辑的文件。

然后,我禁用了Apache中的所有缓存模块——我很确定(但不确定——并接受任何建议)Apache不是罪魁祸首。

我的客户机或主机通过某种方式/某个位置对文件进行缓存,但我无法弄清楚如何或在哪里进行缓存。

这已经是令人非常沮丧的48小时了——任何帮助都将不胜感激。

背景:

  • VirtualBox版本4.0.12
  • 客户机:CentOS 5.5/LAMP(作为本地开发服务器使用),内部IP为192.168.12.62
  • 主机:Windows Server 2008(网络配置:桥接),内部IP为192.168.12.42
  • 开发文件存储在主机上,并通过“共享文件夹”与客户机共享
  • 应用程序开发在第三台计算机(笔记本电脑)上完成,通过映射的网络驱动器连接到主机。内部IP为192.168.12.32
  • 我已经配置了许多虚拟IP的Apache 192.168.12.150-180
  • 如果我遗漏了任何内容,请告诉我。

我认为这个问题与虚拟服务器无关。 - OverZealous
1
https://dev59.com/PG015IYBdhLWcg3w9gfh#6511441 - user875857
绝对与 VBox 相关。请查看答案。 - hurrymaplelad
1个回答

19

太棒了。这仍然会发生,但修复方法非常有效,vbox 4.2。 - VladFr
截至5.1.2版本,这仍然是事实。修复仍然有效。 - Alex Haslam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接