Не передается response header при исползовании X-Accel-Redirect

Никита m_nikita на bk.ru
Ср Июн 14 12:17:47 UTC 2017


Добрый день !

Проблема: 
Не передаются некоторые response хедеры которые отдает uwsgi в ответе при  использовании X-Accel-Redirect

location / {
include uwsgi_params;
uwsgi_pass unix:/var/run/uwsgi/app/django/socket;
uwsgi_param HTTP_X_ORIGINAL_URL $request_uri;
}
location ~ ^/_internal/redirect-location/(.*)$ {
internal;
proxy_set_header Host $host;
proxy_set_header X-Subdomain $http_x_subdomain;
proxy_pass http://consul-frontend-mobile-website/$1$is_args$args;
}

Вот дебаг лог

https://gist.github.com/anonymous/e18aa7ebb5e717fada9a45affc9623f6


Искомый хедер который не передается - X-Flavour

Пробовали:

location ~ ^/_internal/redirect-location/(.*)$ {
internal;
proxy_set_header X-Flavour $upstream_http_x_flavour ;
proxy_set_header Host $host;
proxy_set_header X-Subdomain $http_x_subdomain;
proxy_pass http://consul-frontend-mobile-website/$1$is_args$args;
}

Куда еще копнуть ?

--  Никита Маслянников
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20170614/88c4fe0e/attachment.html>


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