Virtualbox上のNginxでホストマシンと共有している静的ファイル(CSSなど)の更新が検知されない

タイトルの問題が発生して、ちょっとはまったのでメモ。

http://serverfault.com/questions/269420/disable-caching-when-serving-static-files-with-nginx-for-development

を参考にすると、以下設定を nginx.confにしてやればよいことがわかった。

sendfile  off;

これで mac で修正したcssがすぐにゲストOS側のnginxで反映されるようになったー。

 

sendfileについては

http://heartbeats.jp/hbblog/2012/02/nginx03.html

が参考になる。