Как разрешить только определенный content-type в ответе от upstream?
endo
nginx-forum at nginx.us
Thu Jun 5 08:27:02 UTC 2014
Доброго дня всем.
Возник вопрос: как реализовать логику фильтрации 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 или в принципе по содержимому заголовков от
апстрима разрешить или запретить ответ клиенту?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,250658,250658#msg-250658
Подробная информация о списке рассылки nginx-ru