Доброго дня всем.

Возник вопрос: как реализовать логику фильтрации 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 mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить