在主机中修改了 /mnt/web/index.html 中的内容,对应虚拟机中也看到对应的文件实时更新。但是通过 ip 访问却是更改之前的内容,没有读取到最新的内容。
是这样,默认 centos/7 的共享目录用的是 rsync ,只有在虚拟机启动的时候才会同步一次。如果你要实时更新,需要设置其它类型的共享目录。比如 nfs ,virtualbox 类型的共享目录等等。
nfs
我使用的是 virtualbox 类型,虚拟机上面已经同步到文件的内容了。只是在主机上访问 ip 的时候。后来发现需要修改 nginx 配置 sendfile off。
对,有这么一个 bug 。
嗯,教程没有看仔细,后来重新看了一遍才发现。现在出现一个奇怪的问题,启动不了了。开启了 vb.gui = true,
Failed to load SELinux policy. freezing
在网上搜,好像说是因为关闭了 SELinux 导致的
这个启动失败的问题解决了,selinux 配置配错了。