小编Ale*_*lex的帖子

Web 服务器似乎一直在提供旧图像,Apache 和 VirtualBox 有问题吗?

我在这里问这个是因为我很确定这是一个 Linux 问题。

我在 Ubuntu Server 12.10 上本地运行 Apache 服务器,它在 Windows 7 上的虚拟机 (VirtualBox) 内运行。“www”目录在 Ubuntu VM 和我的 Windows 操作系统之间共享,使用 VirtualBox 的“共享文件夹”工具。

注意:它基本上是 Windows 中的本地目录。在 Ubuntu 中,它会在启动时自动挂载。

服务器也可以通过像http://192.168.56.101/website1.

问题是来自该 URL 的图像似乎已被缓存,直到我重新启动虚拟机。

例如:

http://192.168.56.101/website1/images/bg.png在 Ubuntu 上运行的 Apache 服务器上的 URL指向c:\www\website1\images\bg.pngWindows 共享上的这个文件。在 Ubuntu VM 中,它存在于/var/www/website1/images/bg.png.

如果我在 Windows 主机中的 Photoshop 中修改此文件,则在 Ubuntu 服务器中看不到更改。我怀疑 Linux 缓存了文件什么的,因为在重新启动 VM 后我会看到更新的图像。

有什么办法可以禁用/var/www目录下任何内容的缓存吗?这会降低性能还是什么?

ubuntu cache virtualbox apache-httpd

2
推荐指数
1
解决办法
1612
查看次数

标签 统计

apache-httpd ×1

cache ×1

ubuntu ×1

virtualbox ×1