Добрый день. Использую nginx как reverse-proxy. Бакенд иногда выдает неправильный Content-Type. Исправиль на бакенде это не получается, но можно добавлять кастомный header с нужным Contnt-Type.
Таким образом nginx получает от бакенда такие response-headers: Content-tyype: text/html X-My-Content-type: text/csv Вообще, там еще есть X-Accel-redirect, но я пытаюсь упростить. Итак, мно нужно отдать клиенту: Content-type: text/csv Вот что я написал: location /myloc/ { proxy_pass ...; more_set_headers "Content-type: $sent_http_x_my_content_type"; } В итоге клиент получает ответ без response-header'а "Content-type", то есть $sent_http_x_my_content_type - пустое. Проверял firebug'ом - X-My-Content-type - в наличии. Пробовал more_set_headers "x-abc: x $sent_http_vary $sent_http_expires $sent_http_x_my_content_type"; Но клинт получал только: x-abc: x Вопрос: как мне правильно значение в X-My-Content-type подставить в Content-type? Спасибо. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259138,259138#msg-259138 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru