Rails XSendfile via Nginx
Ari King
lists at ruby-forum.com
Wed May 9 22:17:14 UTC 2012
> Appreciate the help.
>
> -Ari
**I also tried hard-coded values, but that still results in a 404
error.**
upstream xxx.xxx.xxx.xxx {
server 127.0.0.1:3000;
server 127.0.0.1:3001;
server 127.0.0.1:3002;
}
location ~ /lessons/1/video/(.*) {
internal;
alias /var/www/app/current/uploads/videos/1/original/$1;
}
location / {
proxy_redirect off;
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
/lessons/1/video/=/var/www/app/current/uploads/videos/1/original/;
proxy_connect_timeout 75;
proxy_send_timeout 60;
proxy_read_timeout 60;
root /var/www/app/current/public;
if (!-f $request_filename) {
rewrite ^(.*)$ $1 break;
proxy_pass http://xxx.xxx.xxx.xxx;
break;
}
}
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list