Skip to content

Instantly share code, notes, and snippets.

@falexandrou
Last active October 16, 2019 06:34
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save falexandrou/8965063 to your computer and use it in GitHub Desktop.
Save falexandrou/8965063 to your computer and use it in GitHub Desktop.
Turn Sendfile to "off" for vagrant boxes
# A VirtualBox bug forces vagrant to serve
# corrupt files via Apache or nginx
# The solution to that would be to turn off
# the SendFile option in apache or nginx
#
# If you use apache as your main web server
# add this directive in your httpd.conf (or apache.conf)
# configuration file name may vary in various systems
#
EnableSendfile off
# If you use nginx as your main web server
# add this directive in your nginx.conf
sendfile off
@franklinrony
Copy link

Thank you mate. This fix a issue with css file.

@simonmilz
Copy link

Thanks a lot 👍

@maykelsb
Copy link

Great!

@DeRain
Copy link

DeRain commented Aug 3, 2016

Thank you!

@James-Lam
Copy link

If sendfile is on, it may causes css or js files cached. I had encountered a problem that even thought I disable cache on chrome, css files were still cached. Turn sendfile to "off" solves this problem.

@hellosteadman
Copy link

I think there may be a continuing error with this. I'm using Ubuntu 14.04, Vagrant 1.9.7 and VirtualBox 5.1.2.6, and no amount of setting sendfile off in nginx has any effect

@zbennett10
Copy link

This helped me get stuff working with Docker Toolbox - thanks a ton!

@junibrosas
Copy link

Great.

@gabriel-sen
Copy link

Thanks you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment