Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
Re: Отловить момент, когда за качка завершена
On Wed, 8 Feb 2006, AleXXX V. NovikoFF wrote:
Может я чего не так делаю?
Обнаружил такую проблему, не срабатывает post_action, в конфиге:
По идее, должно работать. А какой location обрабатывается PHPой ?
location ^~ /ftp/ {
internal;
root /home/files
set $orig_uri $uri;
set $orig_args $args;
set $orig_ip $remote_addr;
set $orig_query $query_string;
post_action /edown.php;
}
location = /edown.php {
internal;
proxy_pass http://127.0.0.1 ;
proxy_set_header X-Orig-URL $orig_uri?$orig_args;
#proxy_set_header X-Bytes-Sent $body_bytes_sent;
proxy_set_header X-Orig-Query $orig_query;
proxy_set_header X-User-IP $orig_ip;
}
$args и $query_string - это одно и то же.
перекидываю из бэкэнда вот так (ПХП):
header("X-Accel-Redirect: /ftp/file.avi");
header("X-Accel-Limit-Rate: 512000");
Так же скорость не режется.... ее нужно обрезать прямо в конфиге в location?
Должно работать.
Игорь Сысоев
http://sysoev.ru