reverse proxy: не передается header Content-Disposition

unclead nginx-forum на nginx.us
Чт Мар 25 17:14:35 MSK 2010


Здравствуйте!

На nginx настроено следующее проксирование
         location ~* /999/(.*site.ru)/(.*)$ {
                proxy_pass_header Content-Type;
                proxy_pass_header Content-Disposition;
                proxy_pass_header Content-Length;
                proxy_pass http://$1/$2;
        }

на стороне site.ru осуществляется отдача контента через header Content-Disposition
например,
Content-Disposition: inline;filename="smeshariki__-_41_moroza.mp4"

В случае проксирования описанного выше данный хидер не передается и контнет не отдается.
В то время если сделать проксирование вида

         location  /999/ {
                proxy_pass_header Content-Type;
                proxy_pass_header Content-Disposition;
                proxy_pass_header Content-Length;
                proxy_pass http://site.ru/;
        }
все работает.

Подскажите, если кто-то сталкивался с такой проблемой можно ли ее обойти.

Спасибо.
С уважением, Евгений

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,67648,67648#msg-67648




Подробная информация о списке рассылки nginx-ru