ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: 404 пропускается.
  • From: "Serg Senko" <kerncore@xxxxxxxxx>
  • Date: Thu, 14 Feb 2008 09:10:17 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=7GQWCvfR2akDRGbbpoH7r0HGyB9wm8nZ8K8+qpVKpxU=; b=dFl+LHbwOLc9ZnNT5t/VARnOEf8/AR6nZr2niouVUn7wY5v3h2yupZwKBJIpTeUiwZg2AiNE7WZ6yX9NAaoWN0H8AV8BiSUyIwYpZBTEd7BqN9PqQq/JN9CppQdt0ZGHAPTnRRvA7mJg7pkj5tJJfXoF+UPkZICcxRFRimZuiTw=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=tqIduhPVz/kx/JNWBYV2McKyWtGWIAQEovsSc8RAybssd4mmvhQZ9FiRta86gOj8OcnC0zkkJb85j/GagClCEeqfvdUum8HCk5pwdVPhQVx5xu0y/r0hPcrmwhwh5NIHYpQHJF4QlVkaom9tbyV6TjTzu6xXBdEvCzUtZ4VGxMo=

Hi

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;
         ...
         }


--
ttyv0 "/usr/libexec/gmail Pc" webcons on secure

 




Copyright © Lexa Software, 1996-2009.