Назад | Перейти на главную страницу

Принудительное обслуживание устаревшего контента с помощью Nginx

У меня уже есть сервер Nginx, настроенный как кэширующий обратный прокси. Мне нужно настроить его так, чтобы:

Я уже настроил Nginx, чтобы он обслуживал устаревший контент в случае ошибки исходного сервера с proxy_cache_use_stale, но мне нужно обслуживать устаревший контент, когда исходный сервер тоже работает.

Я бы предположил try_files является ключом, но, похоже, он не дает возможности сказать «сначала попробуйте устаревшие кэшированные файлы, а затем исходный сервер».

Это возможно?