<br>Делаю запрос на imagess.jpg, <a href="http://www.domain.com/images/imagess.jpg">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 &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;:<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 class="Wj3C7c">On Thu, Feb 14, 2008 at 09:10:17AM +0200, Serg Senko wrote:<br>
<br>
&gt; Cтатика нормально складывается локально на &nbsp;tmpfs, при 404 в location<br>
&gt; @imgserv поиск объекта продолжает идти далее и я ловлю его уже в логах<br>
&gt; apache, который находится в location @fallback и до которых этот request в<br>
&gt; принципе доходить не должен как я понимаю.<br>
&gt;<br>
&gt; Попробовал добавить &nbsp;error_page &nbsp;404 = /404; в location @imgserv и сделал<br>
&gt; location 404 c empty_gif; не помогает,<br>
&gt; продолжаю видеть запросы к Apache именно на не существующие объекты .<br>
&gt;<br>
&gt; Как добиться того, что бы 404 не доходили до Apache &nbsp;?<br>
&gt;<br>
&gt; Тут ниже кусок урезанной конфигурации.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;location ~* \.(gifs|css|js|swf|jpg|jpeg|gif|peg|bmp|zzz|png|tiff)$ {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /tmpfs;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; error_page &nbsp; &nbsp;404 = @imgserv;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; expires &nbsp; &nbsp; &nbsp; &nbsp; 24h;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; location @imgserv {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; internal;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proxy_pass &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;images_servers;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proxy_store &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;on;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proxy_store_access &nbsp; &nbsp;user:rw &nbsp;group:rw &nbsp;all:r;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proxy_temp_path &nbsp; &nbsp; &nbsp; &nbsp;/tmpfs 1 2;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/tmpfs;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt;<br>
&gt; &nbsp; &nbsp; location / {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Далее идет location with memcache<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;...<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;memcached_pass &nbsp;memcached_backend;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;error_page &nbsp; &nbsp; &nbsp;404 502 504 = @fallback;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;...<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; location @fallback {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;...<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;proxy_pass &nbsp; &nbsp; &nbsp; &nbsp; apache_backend;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;...<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<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><br><br clear="all"><br>-- <br>ttyv0 &quot;/usr/libexec/gmail Pc&quot; webcons on secure