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