Re: 404 пропускается.
Serg Senko
kerncore at gmail.com
Thu Feb 14 11:17:26 MSK 2008
Упс.
Уже победил. Прошу прощения .
Просто линки на не существующие объекты в memcache сидят, поэтому и запросы
до апачей доходят.
Еще раз извиняюсь.
2008/2/14 Serg Senko <kerncore at gmail.com>:
>
> Делаю запрос на imagess.jpg, http://www.domain.com/images/imagess.jpg
>
> Если такого .jpg нет и в локейшене @imgserv , то поиск этого jpg
> продолжает идти далее на location /
> и далее на location @fallback в котором сидят Apache.
>
> В итоге - request на не существующий объект доходит до Apache.
>
> Я хочу добиться того, что бы запросы на не существующий статический
> контент не доходили до apache.
>
>
> 2008/2/14 Igor Sysoev <is at rambler-co.ru>:
>
> On Thu, Feb 14, 2008 at 09:10:17AM +0200, Serg Senko wrote:
> >
> > > Cтатика нормально складывается локально на tmpfs, при 404 в location
> > > @imgserv поиск объекта продолжает идти далее и я ловлю его уже в логах
> > > apache, который находится в location @fallback и до которых этот
> > request в
> > > принципе доходить не должен как я понимаю.
> > >
> > > Попробовал добавить error_page 404 = /404; в location @imgserv и
> > сделал
> > > location 404 c empty_gif; не помогает,
> > > продолжаю видеть запросы к Apache именно на не существующие объекты .
> > >
> > > Как добиться того, что бы 404 не доходили до Apache ?
> > >
> > > Тут ниже кусок урезанной конфигурации.
> > >
> > > location ~*
> > \.(gifs|css|js|swf|jpg|jpeg|gif|peg|bmp|zzz|png|tiff)$ {
> > > root /tmpfs;
> > > error_page 404 = @imgserv;
> > > expires 24h;
> > > }
> > >
> > > location @imgserv {
> > > internal;
> > > proxy_pass images_servers;
> > > proxy_store on;
> > > proxy_store_access user:rw group:rw all:r;
> > > proxy_temp_path /tmpfs 1 2;
> > > root /tmpfs;
> > > }
> > >
> > > location / {
> > > Далее идет location with memcache
> > > ...
> > > memcached_pass memcached_backend;
> > > error_page 404 502 504 = @fallback;
> > > ...
> > > }
> > >
> > > location @fallback {
> > > ...
> > > proxy_pass apache_backend;
> > > ...
> > > }
> >
> > Попробовал понять письмо и ничего не получается.
> >
> >
> > --
> > Игорь Сысоев
> > http://sysoev.ru
> >
> >
>
>
> --
> ttyv0 "/usr/libexec/gmail Pc" webcons on secure
>
--
ttyv0 "/usr/libexec/gmail Pc" webcons on secure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080214/f3537083/attachment.html>
More information about the nginx-ru
mailing list