Re: Nginx 0.8.52 + fastcgi + joomla + кеширование fastcgi запросов
Богаткин Дмитрий
dr.dim.pro на gmail.com
Пн Окт 4 16:57:27 MSD 2010
Значит как я понял, у меня все сессии на старой версии кешировал куки? Что
есть не правильно. Клиенту мог вернуться чужая сессия...
4 октября 2010 г. 18:35 пользователь Maxim Dounin <mdounin на mdounin.ru>написал:
> 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 на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101004/9e4fc458/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru