Cookie в proxy_cache_key
    Вячеслав (СТУDИЯ АРТ-DИЗАЙН) 
    first at dizain.org
       
    Wed Sep 30 13:55:54 MSD 2009
    
    
  
Добрый день, сообщество nginx-ru
 
Хотелось бы сохранять пользовательскую информацию отдельно от всей страницы,
потом включать ее SSI'ем.
Есть cookie с именем <log_cookie>, в конфиге пробовал использовать ключ:
 
       proxy_cache_key      "$host $cookie_log_cookie";
       $cookie_log_cookie - пустая. Нельзя использовать <_> в имени cookie
или я что-то где-то упускаю?
 
Попробовал так:
 
        location / {
                      ssi  on;
                      proxy_pass                  http://127.0.0.1:8080;
                      proxy_cache_key     "$host$request_uri";
                      proxy_cache_valid   200 302  2h;
                      proxy_cache_valid   404      1m;
       }
 
       location /u_info.php {
                      proxy_pass
http://127.0.0.1:8080/u_info.php;
                      proxy_pass_header  Set-Cookie;
                      proxy_cache_key      "$host $http_cookie";
                      proxy_cache_valid    200      15m
       }
 
Все работает, только результат не тот (
nginx/0.8.15
 
Буду благодарен за подсказку
--
С уважением, Вячеслав
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090930/382b0d67/attachment.html>
    
    
More information about the nginx-ru
mailing list