在我的开发环境中编辑文件并将其保存到我的客户操作系统(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
- 如果我遗漏了任何内容,请告诉我。