Есть 2 сервера, 1 - на нем храниться статика и 2 - он берет статику с 1 и отдает клиенту. Как кэшировать статику на сервере 2 (допустим на час) и отдавать ее клиенту? Я пробовал такой вариант, но запросы на сервер 1 все равно идут на каждую отданую статику.
proxy_cache_path /home/admin/nginx_cache levels=1:2 keys_zone=static:10m max_size=1g;
proxy_cache_methods GET HEAD POST;
server {
location /static/ {
proxy_pass http://localhost:3001$request_uri;
proxy_cache static;
proxy_cache_valid any 10m;
}
}