symfony-使用Nginx无效更新symlink静态文件
我有一个使用nginx / 1.2.6(Ubuntu 13.04 VirtualBox)运行的Symfony2.2.1项目. 使用symlink,它仅在第一次初始化时有效. 修改后我的CSS文件结尾的示例:
目前,我使用硬链接.我在Apache2上没有这个问题…:/ 你有个主意吗? Nginx站点配置:
细微之处在于media / sf_NetBeansProjects是Windows8的VirtualBox共享文件夹,但是正如我之前所说,apache2总是可以的. 最佳答案
本文帮助:
https://coderwall.com/p/ztskha “简单地说,sendfile()使用内核调用将文件直接从磁盘复制到tcp.如果使用的是远程文件系统(例如nfs或VirtualBox Guest Additions东西),则此方法不可靠.” 本质上,如果要在主机上存在的来宾VM上提供文件,请关闭NGINX的sendfile. “要在Apache中关闭sendfile(),可以使用EnableSendfile off指令,对于nginx,请使用sendfile off.” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |