Welcome! Log In Create A New Profile

Advanced

управление fastcgi_pass_header через переменную и условие if($arg_)

ak@kdj,ru
October 10, 2012 07:48AM
nginx version: nginx/1.2.4

приветствую
подскажите пож-ста как реализовать слудеющее

настроен кеш

мне нужно при наличии GET аргумента nocache=1 осуществить
BYPASS в бекенд - с этим разобрался
и
разрешить Set-Cookie, т.е. fastcgi_pass_header Set-Cookie; при if
($arg_nocache) - это ни как не получается

ниже привожу конфиг
где fastcgi_no_cache $no_cache; fastcgi_cache_bypass $no_cache; - работают
а fastcgi_pass_header $pass_header; - нет


fastcgi_cache my_cache;
fastcgi_cache_key "$request_method|$host|$request_uri";
fastcgi_hide_header Set-Cookie;
fastcgi_ignore_headers Cache-Control Expires Set-Cookie;

set $no_cache "";
set $pass_header "";

if ($arg_nocache){
set $no_cache "1";
set $pass_header "Set-Cookie";
}

fastcgi_no_cache $no_cache;
fastcgi_cache_bypass $no_cache;

fastcgi_pass_header $pass_header;

спасибо





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

управление fastcgi_pass_header через переменную и условие if($arg_)

ak@kdj,ru October 10, 2012 07:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 230
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