Skip to content

Instantly share code, notes, and snippets.

@Sen
Created November 6, 2012 09:24
Show Gist options
  • Save Sen/4023660 to your computer and use it in GitHub Desktop.
Save Sen/4023660 to your computer and use it in GitHub Desktop.
rails sendfile with nginx
location ~ /data {
internal;
root /rails/app/path;
}
location / {
#......
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Sendfile-Type X-Accel-Redirect;
proxy_set_header X-Accel-Mapping /rails/app/path/data/=/data/;
#......
}
@Sen
Copy link
Author

Sen commented Nov 6, 2012

maybe need this:

    proxy_headers_hash_bucket_size 1024;
    proxy_headers_hash_max_size 512;

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