Доброго дня всем.
Возник вопрос: как реализовать логику фильтрации content-type в ответе от upstream , и в зависимости от этого - отдавать определенный код (404 если не разрешенный content-type от апстрима).
Пробовал через переменную $upstream_http_content_type
map $upstream_http_content_type $ctype_allowed {
default 0;
"~image" 1;
}
...
add_header X-ctype $ctype_allowed;
в таком варианте заголовок проставляется вроде бы правильный, но как по переменной $ctype_allowed или в принципе по содержимому заголовков от апстрима разрешить или запретить ответ клиенту?