微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NGINX不会在Vagrant Synced文件夹中find更改

我有一个由Vagrant安装的Ubuntu VirtualBox。 它运行的Nginx服务于一些静态文件一个Django应用程序。

我有文件夹通过vagrant同步到我的主机(窗口)回购。 我可以在Windows中对Javascript文件进行更改,并通过SSH进行validation,并在虚拟机中对我的文件进行更改,并以nano打开文件

但是,当我进行远程更改时,Nginx似乎提供了最后添加了“非法”字符的不变版本(这实际上吓坏了浏览器)。 我得到相同的文件,当我CURL本地主机,而ssh'd进入虚拟机。 编辑它实际上做同样的事情,当我通过SSH编辑文件

我可以通过vagrant(重新同步文件夹)重新加载虚拟机,它可以正常工作,直到下一个远程更改。

等待所有具有特定扩展名的文件停止存在

如何在Jenkins脚本中获取我的$ PATH以匹配Jenkins运行的用户下的$ PATH?

用 nreplace带引号的string中的换行符

命名pipe道上的民意调查()返回与POLLHUP不断和立即

logrotate:删除超过n天的tomcat / jboss日志

重新启动Nginx和gunicorn没有帮助。

vagrant是否locking文件,以便Nginx必须依靠caching? 这里可能会发生什么?

谢谢!

Qt Creator:添加Qt模块到项目

Linux驱动程序和Android驱动程序有什么区别?

如何把常量放在代码存储器中

为Redis 3.2.6调整Linux内核堆栈

Linux:如何加载系统内存?

显然我的同事比我有更好的Google-foo

这显然是virtualBoxNginx一个已知问题,与Nginx的sendfile有关。 你可以简单的添加“sendfile off” 在Nginx配置中的服务器或位置块中。 这里有一个关于它的博客Nginx virtualBox静态文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐