<div dir="ltr">Максим, я сделал ещё пару экспериментов в сторону упрощения конфигурации сервера.<div>Выключение опции spdy:</div><div><div>server {</div><div> # listen 443 ssl spdy default_server;</div><div> listen 443 ssl default_server;</div>
<div><br></div><div>дало работоспособность вашего модуля на все сто, без костылей.</div><div><a href="http://static.stremki.net/nginx-debug.log">http://static.stremki.net/nginx-debug.log</a><br></div><div style>Вот, дебаглог при простой конфигурации</div>
</div><div style>Локейшн /nauth</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/6 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<br>
On Wed, Nov 06, 2013 at 04:31:46PM +0400, Eugene Mychlo wrote:<br>
<br>
[...]<br>
<div class="im"><br>
> >> 2. Есть ли возможность в основном запросе получить, в виде переменных, заголовки возвращаемые auth-подзапросом?<br>
> >> Просто есть желание заменить X-Accel-Redirect, и проксировать на разные бэкенды в зависимости от того, что вернул auth-бэкенд.<br>
> ><br>
> > Антон уже отписал, директива auth_request_set - позволяет вынуть<br>
> > данные из заголовков ответа бекенда и сложить их в переменные.<br>
> > Использовать можно как-то так:<br>
> ><br>
> > location / {<br>
> > auth_request /auth;<br>
> > auth_request_set $backend $upstream_http_x_backend;<br>
> ><br>
> > proxy_pass http://$backend;<br>
> > }<br>
> ><br>
> > <a href="http://nginx.org/r/auth_request_set" target="_blank">http://nginx.org/r/auth_request_set</a><br>
> ><br>
><br>
> В догонку.<br>
> Директива auth_request понимает именованные локейшены?<br>
<br>
</div>Нет.<br>
<div class="im HOEnZb"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/en/donation.html" target="_blank">http://nginx.org/en/donation.html</a><br>
<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><pre><br>(o_ - Dzmitry Stremkouski.<br>
//\ - cel: +7 (916) 090-85-68<br>V_/_- web: <a href="http://mitroko.com">http://mitroko.com</a><br></pre><br>
</div>