ПРОЕКТЫ 


  АРХИВ 


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]

Re: Ещё раз про обработку 404-й ошибки, но без FastCGI


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Ещё раз про обработку 404-й ошибки, но без FastCGI
  • From: "Виктор Вислобоков" <corochoone@xxxxxxxxx>
  • Date: Thu, 5 Jul 2007 13:27:39 +0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=QSr3g1/zgKtU1AyL62Eg4QIp1ZOD8ufn+O7yBMJDOVfljIRC2yQw9x8j8P7aWORxeM0mMBGCC1A36ZHIti3f4Rjb4D1wvAMrvbl80+YEULiEgWJjQknzZOI9qJVReZgp/yadC/N54iZZQQA7RpVntgR0FQrAnJEvxp6IMOziLVU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=AusEaJA/rgVsEH1T4eBCCFoQbKRQEywpOeUjwXMGYW6zKJ1XytlTNiDo3jbhUVtQIjaYFx5J36g/c++NZG+vMMNkzmmO7Sr/185M+F25TSPjTWIF7IYOoP9YtC+dUezZjGGcurJxU7PsT6kU6xdRi2ZGVIyEWraTn+yFHhyuIyA=
  • In-reply-to: <9361183624408@xxxxxxxxxxxxxxxxxxx>
  • References: <9361183624408@xxxxxxxxxxxxxxxxxxx>

Проблему решил на основании идеи, которую мне дали здесь.
Выглядит это так:

if (!-e $request_filename) {
    proxy_pass                  http://имя_сайта:порт_apache;
    break;
}

А вот если использовать 127.0.0.1, то либо вас перенаправит на ваш же локальный хост, откуда вы смотрите браузером, либо на первый же виртуальный сайт, который обслуживается apache, и уже apache честно вам скажет, что файл не найден, потому что на обработчик 404й ошибки он вряд ли попадёт! ;)


 




Copyright © Lexa Software, 1996-2009.