Запретить frontend nginx кэшировать ответ от backend
Запретить frontend nginx кэшировать ответ от backend
Этот самы вопрос задавал на sysadmins.ru , сам себе и ответил =)))
Процитирую себя-же:
Доброго времени суток!
Есть схема frontend nginx и backend nginx сервера
На frontend включен кэш 200х ответов
На backend есть файл ban, куда директивами deny заносим всяких негодяем
Код ответа 403 при этом переписываем на 200 и подставляем тупо htmlку
Столкнулись с проблемой, иногда по истичению кэша на frontend первым запрос после очистки кеша делает кто-то из этого банного списка с backend и проксирующий сервер кеширует эту самую htmlку
Соответственно нормальные люди видят дичь, поисковые роботы тоже, короче не фонтан совсем...
Вопрос знатокам, как заставить backend говорить frontend что этот ответ не кешировать