相关疑难解决方法(0)

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

我正在使用Vagrant在Apache2上运行一个支持Ubuntu的VirtualBox.

除其他外,Web服务器提供来自my/vagrant目录的静态文件.

这在大多数情况下效果很好.但是,当我更改共享文件夹上的图像并重新加载网站时,会提供先前版本的图像,但它会被截断.

如果我先从共享文件夹中删除旧图片,刷新网站以便图片不显示,然后保存新文件并重新加载网站,它就可以工作.

有谁知道这个问题?我没有安装任何特殊功能,只有带有mod_rewrite的Apache 2和带有Mongo的AP,APC插件,MongoDB以及带有一堆脚本的nodeJS.

virtualbox apache2 vagrant

64
推荐指数
3
解决办法
2万
查看次数

VirtualBox for Apache中的共享文件夹

我的主机是ArchLinux,我在CentOS客户端运行Apache.我有共享文件夹中的vhost配置和所有站点代码.为了能够将vhost配置放在共享文件夹中,我将共享文件夹挂载为apache:apache.

shared    /mnt/shared    vboxsf    defaults,uid=48,gid=48  0 0
Run Code Online (Sandbox Code Playgroud)

当我在主机中编辑文件时,Apache将始终开始发送带有尾随字符的旧版本文件.在vim中,它们显示为^ @,所以我猜它们是空字符.即使我编辑第一行,空字符的数量也与我所做的更改数量有关,最后显示空字符.如果我推测,它看起来像一个糟糕的差异.

如果我停止httpd,umount重新安装,并启动httpd该文件看起来很好.只是重新启动httpd没有帮助.

我该如何调试mount?什么都没有跳出来对我说/var/log.

apache mount virtualbox shared-directory

30
推荐指数
1
解决办法
9288
查看次数

标签 统计

virtualbox ×2

apache ×1

apache2 ×1

mount ×1

shared-directory ×1

vagrant ×1