首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web服务器似乎一直在为旧映像提供服务,对Apache和VirtualBox是否存在问题?

问Web服务器似乎一直在为旧映像提供服务,对Apache和VirtualBox是否存在问题?
EN

Unix & Linux用户
提问于 2014-01-28 08:51:47
回答 1查看 1.7K关注 0票数 2

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

我在UbuntuServer12.10上本地运行Apache服务器,它运行在Windows 7上的虚拟机(VirtualBox)中。"www“目录在Ubuntu和我的Windows之间共享,使用VirtualBox的”共享文件夹“功能。

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

服务器也可以通过像http://192.168.56.101/website1这样的URL从我的Windows主机访问。

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

例如:

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

如果我在Windows主机的Photoshop中修改该文件,Ubuntu服务器中就看不到这些更改。我怀疑Linux缓存文件或什么的,因为在重新启动VM之后,我会看到更新的映像。

有没有办法禁用/var/www目录下的任何内容的缓存?这会降低性能吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-01-28 09:23:19

您的问题听起来就像这里描述的问题:VirtualBox中的Apache共享文件夹

尝试将此设置添加到Apache配置中:

代码语言:javascript
复制
EnableSendfile off
票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/111272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档