Не передается 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