Re: Управление заголовками (Accept, Accept-*)

Maxim Dounin mdounin на mdounin.ru
Вт Апр 10 12:28:07 UTC 2012


Hello!

On Tue, Apr 10, 2012 at 06:58:08AM -0400, Proger48 wrote:

> Ой, да перепутал.
> 
> Но собственно сервер выдаёт массу тоже
> нафиг не нужного: 
> 
> Cache-Control:no-store, no-cache, must-revalidate, post-check=0,
> pre-check=0

Это выдаёт не nginx.

Заголовки, которые выдаёт не nginx, можно выключить либо 
непосредственно на бекенде, либо спрятать с помощью 
proxy_hide_header / fastcgi_hide_header (в зависимости от того, 
какой протокол общения с бекендом используется).

http://nginx.org/r/proxy_hide_header
http://nginx.org/r/fastcgi_hide_header

> Connection:keep-alive
> Content-Type:text/html; charset=utf-8
> Date:Tue, 10 Apr 2012 10:57:10 GMT

Это нужно по стандарту.

> Expires:Thu, 19 Nov 1981 08:52:00 GMT
> Pragma:no-cache

Это тоже выдаёт не nginx, см. выше.

> Server:nginx

Это выдаёт nginx, не отключается.

> Transfer-Encoding:chunked

Это нужно по стандарту.  Если добавить Content-Length в ответ, то 
этого не будет.  Если выключить keepalive, то этого тоже не 
будет, но соответственно не будет и keepalive'а.

> expires: no стоит, единственное, что я смог
> найти по укорачиванию заголовков.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru