Maxim Dounin
January 17, 2011 07:24PM
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 mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Кэширование страниц заглушек (maintenance.html)

Max Ivanov January 17, 2011 04:30PM

Re: Кэширование страниц заглушек (maintenance.html)

Maxim Dounin January 17, 2011 07:24PM

Re: Кэширование страниц заглушек (maintenance.html)

tantra January 18, 2011 05:58AM

Re: Кэширование страниц заглушек (maintenance.html)

Maxim Dounin January 18, 2011 10:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 259
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready