ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

x-accel-redirect & content-type



Добрый день!

Игорь, мне кажется что при использовании X-Accel-Redirect имеет смысл
использовать Content-Type, полученный от бэкенда (если он был получен),
а не определять заново силами nginx'а.

По крайней мере для виртуального хостинга это намного удобнее.

Для себя я проблему решил, в аттаче патч.
Возможно это не только мне пригодится.


С уважением,

-- 
Ivan Albetkov
AGAVA Software (http://www.agava.com)
--- src/http/ngx_http_core_module.c     Thu Sep  8 11:41:55 2005
+++ src/http/ngx_http_core_module.c     Tue Jan 24 14:42:44 2006
@@ -810,6 +810,11 @@
     ngx_http_type_t           *type;
     ngx_http_core_loc_conf_t  *clcf;
 
+    if(r->upstream->headers_in.x_accel_redirect && 
r->upstream->headers_in.content_type) {
+        r->headers_out.content_type = 
r->upstream->headers_in.content_type->value;
+        return NGX_OK;
+    }
+
     clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
 
     if (r->exten.len) {


 




Copyright © Lexa Software, 1996-2009.