[ANNOUNCE] auth request module 0.2

Виктор nginx-forum на nginx.us
Чт Июн 3 18:37:51 MSD 2010


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

Есть задача, сделать два кэша. Один для авторизованных пользователей, а другой для обычных. Как для этого можно использовать твой 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