Задать вопрос

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

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

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/.
Приходит в голову только это вынести в другой файл и проинклудить, но эта идея мне не сильно нравится.
Есть какие-то еще варианты?
  • Вопрос задан
  • 210 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Arik
как вариант можно вынести в отдельный файл и сделать include в обоих location и что надо уже переназначить
Ответ написан
Комментировать
@ShamblerR
мде конечно можно include /conf/файлик.conf;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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