ПРОЕКТЫ 


  АРХИВ 


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: [ANNOUNCE] auth request module 0.2


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: [ANNOUNCE] auth request module 0.2
  • From: "Виктор" <nginx-forum@xxxxxxxx>
  • Date: Thu, 03 Jun 2010 10:37:51 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=Pag8JorhVNjRneQt1281j3m8PkOZ0fO+d3Ds/jrZrG4=; b=Gps7XZtFkckvZwPgwWNC4nrOCYts9XFmwIDuMP+yfv5/buteKnt8ZqHrqzR6D9Y5ITJN9NlqexILHMxyZMS3Ptes8qW90BQw87plLerfGNZtYhenuUmFDpm5J6F0frvb;
  • In-reply-to: <20100325150058.GR76989@xxxxxxxxxx>
  • References: <20100325150058.GR76989@xxxxxxxxxx>

Привет. У меня вопрос по твоему модулю...

Есть задача, сделать два кэша. Один для авторизованных пользователей, а другой 
для обычных. Как для этого можно использовать твой ngx_http_auth_request_module 
и можно ли вообще?

http {
   server {
      location @cached1 {
            proxy_pass         http://127.0.0.1;
            proxy_cache one;
            ...
      }

      location @cached1 {
            proxy_pass         http://127.0.0.1;
            proxy_cache one;
            ...
      }

      location @nocached {
             proxy_pass http://127.0.0.1;
      }

      location = /auth {
             proxy_pass http://127.0.0.1;
      }

      location / {
             auth_request /auth;
             auth_request_set $cached $upstream_http_x_ok;
   
            # должно быть что-то для выхода на @cached1 @cached2 или @nocached
            # в зависимости от того авторизован пользователь или нет      
      }
}

Подскажи пожалуйста, как обработать на nginx информацию переданную с 
back-end'а. Могу вернуть оттуда параметр в заголовке или через статус, но вот 
как это описать в конфиге nginx?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,67419,94090#msg-94090


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


 




Copyright © Lexa Software, 1996-2009.