mqs*_*soh 30 apache mount virtualbox shared-directory
我的主机是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.
mqs*_*soh 53
我错了; 它发生在其他地方,但我注意到它只有.css和.js文件.搜索引导我发表这篇文章,讨论vboxsf和小文件的问题.
解决方案是在Apache中设置
EnableSendfile off
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9288 次 |
| 最近记录: |