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
|