404 пропускается.

Igor Sysoev is at rambler-co.ru
Thu Feb 14 10:25:52 MSK 2008


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





More information about the nginx-ru mailing list