Re: Отключить кэширвоание FastCGI для определенного location

gf pro kak.serpom.po.yaitsam at gmail.com
Sat Sep 5 14:39:36 MSD 2009


Дело в том что сначала обрабатываются регулярки, а затем уже отсортированные
строчные.Думаю, надо ввести wildcard, негоже использовать регулярки для
/path/*.php

5 сентября 2009 г. 0:28 пользователь Sergey V. Sokolov
<sokol at zavolga.net>написал:

> Как реализовать сабж?
>
> Есть вот такой кусок конфига:
>
> location ~ \.php$ {
>        fastcgi_param   DOCUMENT_ROOT      /www/zavolga;
>        fastcgi_param   SCRIPT_FILENAME    /www/zavolga$fastcgi_script_name;
>        fastcgi_ignore_headers  Cache-Control Expires;
>        fastcgi_pass            unix:/var/tmp/php-fpm-zavolga.sock;
>        fastcgi_cache          zavolga;
>        fastcgi_cache_key
>  unix:/var/tmp/php-fpm-zavolga.sock/$host$request_uri;
>        fastcgi_cache_valid    6h;
>        fastcgi_cache_valid    any 5m;
>
>        fastcgi_index           index.php;
>        include                 fastcgi_params_chrooted;
> }
>
> Как отключить кэширование для некоторых location.
>
> Например это не помогло.
> location /ajax {
>        fastcgi_cache off;
> }
>
> --
> С Уважением,
> Сергей В. Соколов
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090905/9a08132d/attachment.html>


More information about the nginx-ru mailing list