у меня апач, поэтому fcgi не поможет. Пока что не заработало.<br><br><div class="gmail_quote">19 сентября 2009 г. 15:34 пользователь Igor Sysoev <span dir="ltr"><<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On Sat, Sep 19, 2009 at 06:32:35PM +0700, Denis F. Latypoff wrote:<br>
<br>
> Hello Антон,<br>
><br>
> Saturday, September 19, 2009, 5:53:19 PM, you wrote:<br>
><br>
> > Помню что все любят тут спрашивать, как переписать тот или иной реврайт из<br>
> > формата апача под nginx. Вот и у меня встал такой вопрос, как правильнее<br>
> > переписать такой:<br>
> > RewriteEngine On<br>
> > RewriteBase /metric/<br>
> > RewriteCond %{REQUEST_URI} [^/]+\.gif$<br>
> > RewriteCond %{DOCUMENT_ROOT}/metric/cache%{REQUEST_URI} -f<br>
> > RewriteRule ^(.+)$ cache/$1 [L]<br>
> > RewriteRule ^([^/]+)\.gif$ out_metric.php?mi=$1 [L]<br>
><br>
> > Понимаю, что должно быть что-то вроде :<br>
><br>
> > location ~ ^/metric/\.(gif|)$ {<br>
><br>
> > root /path/to/metric<br>
> > }<br>
><br>
> > А как написать условия RewriteCond и RewriteRule не догоняю.<br>
> > Сможет кто-нибудь помочь?<br>
><br>
><br>
> fastcgi_cache_path /tmp/nginx_cache levels=1:2 keys_zone=metric:10m;<br>
><br>
> location ~ ^/metric/([^/]+)\.gif$ {<br>
><br>
> alias /path/to/metric/cache;<br>
><br>
> fastcgi_cache_key $1;<br>
> fastcgi_cache_min_uses 1;<br>
> fastcgi_cache_valid 1y;<br>
> fastcgi_cache metric;<br>
><br>
> include fastcgi_params;<br>
><br>
> fastcgi_pass ...;<br>
> fastcgi_param SCRIPT_FILENAME /path/to/out_metric.php;<br>
> fastcgi_param QUERY_STRING mi=$1;<br>
> }<br>
<br>
</div></div>"alias /path/to/metric/cache" тут не нужен, да и вообще, работать не<br>
будет - нужно добавить capture, но вообще, fastcgi_cache - мысль здравая.<br>
<div><div></div><div class="h5"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kiryushkin,<br> <br>