Dmitriy K.
Привет!
Возможно ли настроить Nginx, чтобы запросы вида:
https://proxy-myserver/cdn/*
проксировались на реальный сервер:
https://real-myserver/cdn/*
далее ответ сохранялся в кеше, а при следующих запросах брался из кеша ТОЛЬКО ЕСЛИ не удалось связаться с реальным сервером (получен код отличный от 200)?
Да, можно.
Вам нужно делать proxy_store в каталог отличный от рута, и через error_page из апстрима разворачивать обломавшиеся запросы в локальный кэш.