proxy_intercept_errors

Igor Sysoev is at rambler-co.ru
Mon Sep 4 12:46:42 MSD 2006


On Mon, 4 Sep 2006, Alexander S. Zavdoveyeff wrote:

> On Mon, Sep 04, 2006 at 10:17:30AM +0400, Igor Sysoev wrote:
>> 1) В предыдущих версиях работало ?
> Да, работало. В 0.3.58.

Это странно. Не должно быть.

>> 2) Что должно показываться вместо Апачевского 404 ?
>>
> nginx-овская 404.
>
> Или я в чём-то не прав?

nginx перехватывает ошибки от прокси и fastcgi только в том случае,
если эти ошибки перенаправлены с помощью error_page:

     error_page   404   /404.html;

в такой конфигурации 404 ошибка будет перехавачена, а 403 - нет.
Стандартная 404 ошибка будет показана в случае, если /404.html
не существует.

При работате с прокси возможны ошибки 502 и 504. Они не передаются
прокси или fastcgi, а возникают внутри nginx'а. Эти ошибки не имеют
отношения к перехвату и показываются стандартными сообщениями (их тоже
можнош перенаправить с помощью error_page).


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list