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