ПРОЕКТЫ 


  АРХИВ 


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]

503 ошибка из именованного l ocation


  • To: nginx-ru@xxxxxxxxx
  • Subject: 503 ошибка из именованного l ocation
  • From: cronfy <cronfy@xxxxxxxxx>
  • Date: Wed, 8 Sep 2010 20:17:07 +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=iPgmmgOZn8YenEmE7k/lWguAsqrzjqoFsG+8kYxfVpA=; b=CDH3rqOp9zdbXxUJpHNA4V3DRQR+L6LkmuBNW/r4IA7ifCkY3oYHcjGRMvn4Rz1DUG 5oC4MAIoR97E40HQnr+XKBpdOQKBbi5NF/Too2hFYka5/Q2nX0BBmObUowHasKT0+Cho P8b9RMIRFWCgwKKp9KcoUTiCfZyAW2aDA3NZo=
  • 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=OsueRuOrIzWNov/VmBfezZtWU9g8DigyfyDNuxdYBunMbR9DAYF/Kd2jpX42S+q2tB z+0FO8lginWhQ24bybY6rcBjcacJGtu7k2YMvYrDr0JhCYbeHN8p2H2o4WlIftcBSrb7 KD4e8aaKd+SQmhkYa2T2ilEY94IPAtR45yz6w=

Здравствуйте!

Пытаюсь настроить возврат странички 503 из именованного location. Но
почему-то упорно получаю стандартную страничку ошибки Nginx. Не из
именованного location работает нормально.

Конфиг такой:

    server {
        include local.conf/listen.conf;
        server_name error.test.ru;
        error_page 503 /5xx-page-503.html;

        location ~ ^/(5xx-page-.*\.html) {
            root /www/stubs/;
        }

        location ~ ^/5xx-page-logo-.* {
            root /www/stubs/;
        }

        error_page 402 = @backend;

        location / {
            if ($use_backend) { # тут перловая определялка, нужен ли backend
                return 402;
            }
        }

        location @backend {
            error_page 503 /5xx-page-503.html;
            include backend-default-settings.conf;
            return 503;
#            proxy_pass         http://backend;
       }
  }


Пытался добавлять error_page и на уровне server, и на уровне location.
Сейчас оставил оба - все равно не работает. Если в location / {}
прописать return 503 вместо 402, все работает как надо. В
backend-default-settings.conf никаких error_page нет.

nginx 0.8.50

В чем может быть проблема?

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


 




Copyright © Lexa Software, 1996-2009.