ПРОЕКТЫ 


  АРХИВ 


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 && P3P upstream header


  • To: Igor Sysoev <nginx-ru@xxxxxxxxx>
  • Subject: X-Accel-Redirect && P3P upstream header
  • From: "Denis F. Latypoff" <denis@xxxxxxxxxx>
  • Date: Tue, 22 Apr 2008 21:20:03 +0700
  • Organization: GoStats

Hello Igor,

  FastCGI апстрим всегда отдает заголовок P3P.
  Неожиданно заметил, что если апстрим отвечает с контентом, то заголовок P3P
  передается клиенту. Если апстрим отвечает без контента, но с заголовком
  X-Accel-Redirect, то nginx не пропускает клиенту заголовок P3P.

  ни 'proxy_pass_header P3P', ни 'fastcgi_pass_header P3P' не помогли, только
  вот этот патч:

--- nginx-0.6.29/src/http/ngx_http_upstream.c   2008-03-17 19:07:35.000000000 
+0600
+++ nginx-0.6.29-P3P/src/http/ngx_http_upstream.c   2008-04-22 
20:56:33.000000000 +0700
@@ -148,6 +148,10 @@
                  ngx_http_upstream_ignore_header_line, 0,
                  ngx_http_upstream_copy_header_line, 0, 1 },

+    { ngx_string("P3P"),
+                 ngx_http_upstream_ignore_header_line, 0,
+                 ngx_http_upstream_copy_header_line, 0, 1 },
+
     { ngx_string("Content-Disposition"),
                  ngx_http_upstream_ignore_header_line, 0,
                  ngx_http_upstream_copy_header_line, 0, 1 },


  В дебуг логе было видно, что апстрим шлет p3p, а nginx клиенту не шлет.
  Куки, например, пропускает.

-- 
Best regards,
 Denis                          mailto:denis@xxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.