Welcome! Log In Create A New Profile

Advanced

Как разрешить только определенный content-type в ответе от upstream?

June 05, 2014 04:27AM
Доброго дня всем.

Возник вопрос: как реализовать логику фильтрации 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 или в принципе по содержимому заголовков от апстрима разрешить или запретить ответ клиенту?
Subject Author Posted

Как разрешить только определенный content-type в ответе от upstream?

endo June 05, 2014 04:27AM

Re: Как разрешить только определенный content-type в ответе от upstream?

Maxim Dounin June 05, 2014 08:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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