Доброго времени суток!
Пытался настроить nginx_storage как постоянный кэш, файлы проксируются но в storage не записываются.
location ~* /get_([0-9]+)/(.*).txt$ {
root /var/www;
try_files /nginx-store/$1.txt =404;
open_file_cache_errors off;
error_page 404 = /internal_$1/$2.txt;
}
location ~ /internal_([0-9]+)/(.*).txt$ {
internal;
proxy_pass http://serv2/$1/$2.txt;
proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
proxy_store /var/www/nginx-store/$1.txt;
proxy_store_access user:rw group:rw all:r;
}
Когда я физически создаю файл в /var/www/nginx-store/2222.txt то по запросу /get_2222/name.txt я получаю доступ к нему.
Что я делаю не так? Или возможно я не до понял из мануалов nginx функционал nginx_storage?
Заранее спасибо.