ПРОЕКТЫ 


  АРХИВ 


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]

Re: Nginx 0.8.52 + fastcgi + joomla + кешир ование fastcgi запросов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Nginx 0.8.52 + fastcgi + joomla + кешир ование fastcgi запросов
  • From: Богаткин Дмитрий <dr.dim.pro@xxxxxxxxx>
  • Date: Mon, 4 Oct 2010 18:57:27 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=NHUHLN3TlW3IiiMM9OuZ8GvvpJZFyKkKKZp2cnTwMiw=; b=HD/MirRyWY6iFg605UM8ec3lg8pcgz3DbWZt+JMJQ2exQN8KRNGONXED9nHHFDOTKb pcTtoYxkZtNpgkW9BaxUA99LiDkQT4KzeFuFB2VKzhcsNLD32KcFjlC/gVrDNzxXJDji dc8c2WmpSYw1/7/+A2R2GT6JVIvsJFLsIVkz4=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Up+irFFvrDTtDGtIs91fLe2fPBJC7Tpm5oBrhvxZBSipokXsyoOlEI7FEpPbMpBKup PHPOSXzNUTSEniKlmNTzC9SBcHQ0jSPErL+veMOr8a/jh8w/WiU9R+tpMqlhx9a4ixpX Xr2fLB4mvbR+09Nuvd3auF4gLW61JIwNKMCXg=
  • In-reply-to: <20101004123532.GJ44164@xxxxxxxxxx>
  • References: <bdad3168fe20b3fe6941b4eb10e4d58c.NginxMailingListRussian@xxxxxxxxxxxxxxx> <20101004123532.GJ44164@xxxxxxxxxx>

Значит как я понял, у меня все сессии на старой версии кешировал куки? Что есть не правильно. Клиенту мог вернуться чужая сессия...

4 октября 2010 г. 18:35 пользователь Maxim Dounin <mdounin@xxxxxxxxxx> написал:
Hello!

On Mon, Oct 04, 2010 at 08:02:04AM -0400, drdim wrote:

> После обновления nginx c 0.7 ветки на 0.8
> столкнулся, что nginx перестал кешировать
> запросы от бэкенда.
>
> location ~* ^.+\.(php)$ {
>
> root /usr/local/www/;
> fastcgi_pass   127.0.0.1:9000;
> fastcgi_index  index.php;
>
> fastcgi_pass_header 'Set-Cookie';

В 0.8.44+ ответы с Set-Cookie по умолчанию не кешируются, а равно
Set-Cookie в ответах не прячется.

Т.е. fastcgi_pass_header можно убрать, а если надо чтобы такие
ответы кешировались - нужно добавить Set-Cookiet в
fastcgi_ignore_headers.

> fastcgi_cache_bypass   $cookie_nocache  $arg_nocache$arg_comment;
> fastcgi_cache_bypass   $http_pragma     $http_authorization;
> fastcgi_ignore_headers 'Cache-Control' 'Expires';
> fastcgi_cache_key
> "$server_addr:$server_port$request_uri|$cookie_phpsessid";
> fastcgi_cache www_cache;
> fastcgi_temp_path  /tmp/nginx/temp1 1 2;
> fastcgi_cache_use_stale updating error timeout invalid_header http_500;
> fastcgi_cache_bypass   $cookie_nocache  $arg_nocache$arg_comment;
> fastcgi_cache_bypass   $http_pragma     $http_authorization;
> fastcgi_cache_valid 1s;
> expires 1s;
> }
>
> Кто сможет помочь, или сталкивались ли
> с этой проблемой?

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.