Welcome! Log In Create A New Profile

Advanced

Re: fastcgi ignore headers не работает?

Maxim Dounin
November 24, 2016 08:36AM
Hello!

On Thu, Nov 24, 2016 at 04:06:50AM -0500, tester0 wrote:

> Здравствуйте,
>
> имею location, в котором осуществляется fastcgi кэширование, оно работает,
> но почему-то в response headers получаю заголовок Set-Cookie
> хотя это специально отключено:
> fastcgi_ignore_headers Cache-Control Expires Set-Cookie ;
>
> предположительно из-за этого происходит какая-то ерунда с сессиями.
>
> в чем может быть дело?

Директива fastcgi_ignore_headers инструктирует nginx игнорировать
соответствующие заголовки. В частности, если написано

fastcgi_ignore_headers Set-Cookie;

то nginx будет игнорировать наличие этого заголовка и не будет
отключать кеширование, если он присутствует в ответе. Это он,
судя по всему, и делает. В случае Set-Cookie - обычно также нужно
спрятать соответствующие заголовки из ответа, это делается с
помощью директивы fastcgi_hide_headers:

fastcgi_hide_headers Set-Cookie;

Подробнее можно прочитать в документации тут:

http://nginx.org/r/fastcgi_ignore_headers/ru
http://nginx.org/r/fastcgi_hide_header/ru

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

fastcgi_ignore_headers не работает?

tester0 November 24, 2016 04:06AM

Re: fastcgi ignore headers не работает?

Anton Gorlov November 24, 2016 04:14AM

Re: fastcgi ignore headers не работает?

Maxim Dounin November 24, 2016 08:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 242
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready