Привет!
Вчера столкнулся с проблемой при использовании одной
кэш-зоны для нескольких сайтов. Спустя несколько минут все сайты
показывают тот же контент. На сколько я понял, одна зона может
обслуживать несколько сайтов, так как файлы с кэшем формируются на
основе md5 от запрошенного браущером url. Но видимо я не до конца
понимаю логику работы.
В секции http следующие параметры
proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m inactive=60m max_size=512m;
proxy_temp_path /var/cache/nginx/temp;
proxy_ignore_headers Expires Cache-Control;
proxy_cache_use_stale error timeout invalid_header http_502;
proxy_cache_valid any 3d;
Для виртуальных хостов прописан шаблон:
proxy_cache cache;
proxy_cache_valid 10m;
proxy_cache_valid 404 1m;
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;
proxy_cache_bypass $cookie_session $http_x_update;
Помогите пожалуйста понять причину.