ПРОЕКТЫ 


  АРХИВ 


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]

try_files не редиректит сразу на последний аргумент?


  • To: nginx-ru@xxxxxxxxx
  • Subject: try_files не редиректит сразу на последний аргумент?
  • From: cronfy <cronfy@xxxxxxxxx>
  • Date: Tue, 19 Oct 2010 19:27:01 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=C759+1IeYLnB+9V9FPJJgAzPdF1/Osv5Y8i5zdq+mAE=; b=vfMcS0LnW2Pbw7jzh2dN6pjdIl/69fogePrF/IQmUTguMyHf9gZ3EIRq8fhndWayt5 TxcqLX7d6NPoEg6ByeRZDjlO6oLSXED/WDL0VGlF3AImvimDvdYvyZaMkFPxYzY1On8M Y3QV40DORp+xc1jG+OUydS+8+U/BQDjs5ZIUY=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=tzMIxbIE7PBLddnP3D4SQU1WqSybZI/wGGV8jCoz/kXnW+07oMxx779CSFVS6q0DQQ Php6EdEKTq9/9usWbxw6rGJoiyiR1+3o21sWgr0XPQt34OIcoWUCuIyhbBknBhJ9uRMU YUMje8s4fHcFtFI2RUHGK8FxmSsinfXsZEE5w=

Добрый вечер.

Не получается осознать алгоритм работы try_files. Такое впечатление,
что после того, как он *не нашел* указанные файлы, он продолжает
обрабатывать директивы из текущего location, а не делает внутренний
редирект. Имеем такой конфиг:

        location / {
            try_files $uri @backend;
#            return 403;
        }

        location @backend {
          proxy_set_header   Host             $host;
          proxy_pass         http://127.0.0.1:8091$request_uri;
        }

Если return закомментирован, то все работает как описано в
документации. Но если его раскомментировать, то и на существующие, и
на несуществующие файлы отдается Forbidden.

nginx version: nginx/0.8.50

Что я не так понял?

-- 
// cronfy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.