Вот есть примерно такого вида конфиг.
server {
listen 80;
server_name example.com;
location / {
proxy_cache site;
proxy_cache_bypass $cookie_sessionid;
proxy_cache_valid 3s;
proxy_cache_valid 200 3s;
proxy_pass http://127.0.0.1:8111;
location /page2/ {
proxy_cache_valid 200 1m;
}
}
Я хочу для /page2/ переопределить время жизни кеша, но все остльные параметры унаследовать от "location /".
Данный пример не работает, приходится копипастить все остальные настройки для /page2/.
Приходит в голову только это вынести в другой файл и проинклудить, но эта идея мне не сильно нравится.
Есть какие-то еще варианты?