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;
> ...
> }
Попробовал понять письмо и ничего не получается.