Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Nginx + X-Accel-Redirect (no replies)

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

Пытаюсь настроить X-Accel-Redirect.
Вот такой конфиг:

location /api {
proxy_pass http://127.0.0.1:8000;
}

location @tornado {
internal;
proxy_set_header X-foo1 $upstream_http_myheader;
proxy_set_header X-foo2 $upstream_status;
proxy_pass http://127.0.0.1:8888;
}

Вот такой код в первом апстриме (Django):

def app_hyper_report(request):
r = api.Response()
r['myheader'] = 10
r['X-Accel-Redirect'] = '@tornado'
return r

То есть здесь идет переадресация через X-Accel-Redirect на второй апстрим. При этом, нужно передать во второй апстрим некоторые параметры. Пытаюсь это сделать через headers. Столкнулся с проблемой: почему-то не работает передача headers через $upstream_http_myheader (в то время как $upstream_status срабатывает нормально).

В чем здесь может быть проблема?

Viewing all articles
Browse latest Browse all 3102

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>