Наследование локешенов можно ли переопределить без копипаста?

Вот есть примерно такого вида конфиг.

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/.
Приходит в голову только это вынести в другой файл и проинклудить, но эта идея мне не сильно нравится.
Есть какие-то еще варианты?
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Arik
как вариант можно вынести в отдельный файл и сделать include в обоих location и что надо уже переназначить
Ответ написан
Комментировать
@ShamblerR
мде конечно можно include /conf/файлик.conf;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы