Мне трудно выковыривать отбаунсенные письма из gmane, да ещё в юникоде.
Так что лучше подписаться на список.
> > При редиректе при помощи X-Accel-Redirect nginx не
> > воспринимает заголовки Range, соответственно,
> > докачка файлов не работает :(
> > заголовки Range клиента
> В моих тестах при редиректе nginx понимает Range,
> переданный клиентом,
> и выдаёт куски. От бэкенда, разумеется ничего не передаётся.
Выяснялось, что это апач выдает HTTP/1.1 416 Requested
Range Not Satisfiable, т.к. запрос приходит на php скрипт и вывод
скрипта гораздо меньше, чем размер файла на который он редиректит.
Можно ли каким-либо образом запретить передачу
заголовков Range апачу, но чтобы nginx их продолжал воспринимать?
Прилагаемый патч позволяет не передавать Range проксированному
бэкенду:
proxy_set_header Range "";
Для fastcgi аналалогичного
fastcgi_param HTTP_RANGE "";
нет. Не знаю, делать ли ?
Игорь Сысоев
http://sysoev.ru
--- src/http/modules/ngx_http_proxy_module.c Sat May 21 18:49:18 2005
+++ src/http/modules/ngx_http_proxy_module.c Mon May 23 16:22:30 2005
@@ -1576,6 +1576,10 @@
*name = src[i].key;
+ if (src[i].value.len == 0) {
+ continue;
+ }
+
if (ngx_http_script_variables_count(&src[i].value) == 0) {
copy = ngx_array_push_n(conf->headers_set_len,
sizeof(ngx_http_script_copy_code_t));