А РХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
proxy_pass и error_page
To : nginx-ru@xxxxxxxxx
Subject : proxy_pass и error_page
From : "Анатолий Шарифулин" <sharifulin@xxxxxxxxxx >
Date: Thu, 18 Dec 2008 12:58:12 +0300
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:x-google-sender-auth; bh=L5ViQIWTpsvWzBNbsHSM/hG7YXVOPN4fP/59Qtpnc20=; b=NDs1018AnpnvnHaux5/qACvPd6CVpY1bvKFzwyImeO2Y4XVxEFrlbNb91xylTnx8nx tutwiy01lFdZJmczjIg5mnQcLOIrFug6HEdiNEYWdrfQbe1H26OVaIYfHiTfE6P3bwXM By55FK527A2zp/9qphwDaG0YLHSthjaCMhv+k=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :x-google-sender-auth; b=CrMZ5hW6Ih3K5syrX8r/kmhiVTH8HTPvTaood/y7KkUYbBh+TYKv8JwYoeHdSd/v7i A1LRTTEBFu57CQxI4NN1mYYMjt9sag6/dqP90x6vJOC5BCAa2fDY5+r38towoPa7iFaB FEo+INqqj4Ruzt6oPLAqtdP8njMw0cHC5cJZw=
Привет! Через error_page установлены "свои" страницы на ошибки, эти страницы показываются везде, кроме тех случаев, когда запрос попал на @fallback, если бекенд вернул ошибку, то показывается дефолтная страница c ошибкой nginx.
Вот конфа:
error_page 403 /403.html;
error_page 404 /404.html;
error_page 500 502 503 504 /500.html;
proxy_intercept_errors on;
proxy_ignore_client_abort on;
... location / { ...
error_page 403 404 = @fallback;
}
location @fallback {
proxy_pass http://127.0.0.1:8081 ;
proxy_store on;
proxy_store_access user:rw group:rw all:r;
}
Что посоветуете? -- С уважением, Анатолий Шарифулин.