Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ошибка в обработке
- To: nginx-ru@xxxxxxxxx
- Subject: Re: ошибка в обработке
- From: Konstantin Svist <fry.kun@xxxxxxxxx>
- Date: Tue, 04 Aug 2009 19:36:17 -0700
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=03+RcrWhuGsYzgEqoOVFp5NuPVWgelx36i10rjSVE4w=; b=bpZ/HWQZkB1uzqZkhXaBx7iK1wOp+BQ3y9m+AE/PhrXlWo+abCujvUSbtBwluk5Q/3 q7Ea7X9yqSBNKjLxnT794wkgOUM1uqMXyaMQ9R8pgkxbrS01/FAnArXurU7vLJ1oYUQV AvyqW0uq5NELUJ6RF+WX6o/7DJaEDozoJCk2M=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=EelbcnC6HCAsHoJoM72nYT4/nTK9ug/rHqHcE681qqpbUGvqtI7Io7kZlgo7CmEqw1 1Cj4C12ipzrn5dW07Al/KeHsGtfPHAFH8YezGakkq82P663HIaQje5t4Jkyul81PY5W6 Oq7HCgAT5SCnRXDBtO9Ui0f3QPSEwHdoNjX24=
- In-reply-to: <20090501193545.GE90246@xxxxxxxxxxxxx>
- References: <49FB4C3C.5040705@xxxxxxxxx> <20090501193545.GE90246@xxxxxxxxxxxxx>
Igor Sysoev wrote:
> On Fri, May 01, 2009 at 12:23:40PM -0700, Konstantin Svist wrote:
>
>
>> server {
>> location /foo/bar {
>> proxy_pass http://backend-cluster;
>> }
>> location / {
>> proxy_pass http://somehost;
>> }
>> }
>>
>> Если запрос приходит на /foo/bar но backend-cluster не отвечает, то
>> запрос перекидывается на somehost - который не знает как обработать
>> запрос типа /foo/bar.
>> **proxy_next_upstream ничего не меняет.
>>
>> Также без успеха пробовал добавить
>> location /foo {
>> return 403;
>> }
>>
>
> Скорее всего, используется что-то типа
>
> error_page 502 504 /50x.html;
>
> А самого "location = /50x.html" нет, вот оно и уходит на "location /".
>
>
Что-то я не могу понять как правильно сделать следующее:
* если бэкенд возвращает ошибку, использовать только nginx встроенную
страницу
* избежать вышеупомянутую проблему
* на многих server-ах
|