Welcome! Log In Create A New Profile

Advanced

И еще о maintenance (ловим заголовок в lua)

June 14, 2012 09:56AM
Hi!

Допустим у меня стоит какой-то бэкенд за nginxом (прокси) и в какой-то момент он начинает добавлять в заголовки, например:

X-Maintenance "On"

Я хочу "поймать" этот загловок в проксирующем nginxе и перенаправить клиента на maintenance page. Или хотя-бы отдать ему стандартную 503 страницу.

Я попробовал сделать так:

rewrite_by_lua '
if type(ngx.header["X-Maintenance"]) == "string" then
ngx.exit(503)
end
';

но оно не работает. Собственно, вопрос, возможно ли в lua поймать и обработать заголовок от бэкенда? То-есть, получается, мы ответ от бэкенда должны проигнорировать и отдать клиенту вместо него 503.


---
Igor
Subject Author Posted

И еще о maintenance (ловим заголовок в lua)

igor.goncharenko June 14, 2012 09:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 289
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