Re: Кэширование страниц заглушек (maintenance.html)
Maxim Dounin
mdounin на mdounin.ru
Вт Янв 18 03:22:39 MSK 2011
Hello!
On Mon, Jan 17, 2011 at 09:28:46PM +0000, Max Ivanov wrote:
> Добрый вечер!
> Вот тут было обсуждение о кешировании страниц заглушек:
> http://www.lexa.ru/nginx-ru/msg35496.html но практического результата
> не всплыло. Кто как сейчас борется с кэшированием заглушек?
Не надо для этого использовать try_files. Оно для таких задач не
годится, ибо не позволяет задать код ответа.
При всех недостатках if'ов - для этой цели они куда более
пригодны. Как-то так должно работать:
error_page 503 /503.html;
location / {
if (-f /path/to/maintenace/flag) {
return 503;
}
...
}
location = /503.html {
# just a static page...
}
Впрочем, мне лично полезность подобных конструкций глубоко
сомнительна. Правильнее научиться нормально обновлять систему.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru