我有一个由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
这显然是virtualBox和Nginx的一个已知问题,与Nginx的sendfile有关。 你可以简单的添加“sendfile off” 在Nginx配置中的服务器或位置块中。 这里有一个关于它的博客: Nginx virtualBox静态文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。