Отключить кэширвоание FastCGI для определенного location
Dmitry
rapaman at virthost.net
Sat Sep 5 00:45:46 MSD 2009
Грубо так:
location /ajax/(.*\.php)$ {
.... fastcgi_cache off;
fastcgi_pass ...
......
}
С Уважением,
Дмитрий.
04.09.2009 23:28, Sergey V. Sokolov пишет:
> Как реализовать сабж?
>
> Есть вот такой кусок конфига:
>
> 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;
> }
>
More information about the nginx-ru
mailing list