<br>Упс. <br><br>Уже победил. Прошу прощения .<br>Просто линки на не существующие объекты в memcache сидят, поэтому и запросы до апачей доходят.<br><br>Еще раз извиняюсь. <br><br><br><div class="gmail_quote">2008/2/14 Serg Senko <<a href="mailto:kerncore@gmail.com">kerncore@gmail.com</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Делаю запрос на imagess.jpg, <a href="http://www.domain.com/images/imagess.jpg" target="_blank">http://www.domain.com/images/imagess.jpg</a><br>
<br>Если такого .jpg нет и в локейшене @imgserv , то поиск этого jpg продолжает идти далее на location /<br>
и далее на location @fallback в котором сидят Apache. <br><br>В итоге - request на не существующий объект доходит до Apache.<br><br>Я хочу добиться того, что бы запросы на не существующий статический контент не доходили до apache.<br>
<br><br><div class="gmail_quote">2008/2/14 Igor Sysoev <<a href="mailto:is@rambler-co.ru" target="_blank">is@rambler-co.ru</a>>:<div><div></div><div class="Wj3C7c"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div>On Thu, Feb 14, 2008 at 09:10:17AM +0200, Serg Senko wrote:<br>
<br>
> Cтатика нормально складывается локально на tmpfs, при 404 в location<br>
> @imgserv поиск объекта продолжает идти далее и я ловлю его уже в логах<br>
> apache, который находится в location @fallback и до которых этот request в<br>
> принципе доходить не должен как я понимаю.<br>
><br>
> Попробовал добавить error_page 404 = /404; в location @imgserv и сделал<br>
> location 404 c empty_gif; не помогает,<br>
> продолжаю видеть запросы к Apache именно на не существующие объекты .<br>
><br>
> Как добиться того, что бы 404 не доходили до Apache ?<br>
><br>
> Тут ниже кусок урезанной конфигурации.<br>
><br>
> location ~* \.(gifs|css|js|swf|jpg|jpeg|gif|peg|bmp|zzz|png|tiff)$ {<br>
> root /tmpfs;<br>
> error_page 404 = @imgserv;<br>
> expires 24h;<br>
> }<br>
><br>
> location @imgserv {<br>
> internal;<br>
> proxy_pass images_servers;<br>
> proxy_store on;<br>
> proxy_store_access user:rw group:rw all:r;<br>
> proxy_temp_path /tmpfs 1 2;<br>
> root /tmpfs;<br>
> }<br>
><br>
> location / {<br>
> Далее идет location with memcache<br>
> ...<br>
> memcached_pass memcached_backend;<br>
> error_page 404 502 504 = @fallback;<br>
> ...<br>
> }<br>
><br>
> location @fallback {<br>
> ...<br>
> proxy_pass apache_backend;<br>
> ...<br>
> }<br>
<br>
</div></div>Попробовал понять письмо и ничего не получается.<br>
<font color="#888888"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</font></blockquote></div></div></div><br><br clear="all"><div><div></div><div class="Wj3C7c"><br>-- <br>ttyv0 "/usr/libexec/gmail Pc" webcons on secure
</div></div></blockquote></div><br><br clear="all"><br>-- <br>ttyv0 "/usr/libexec/gmail Pc" webcons on secure