location / {<br>
   if ($remote_user = &#39;&#39;) {<br>
      rewrite ^.+$ /need_auth last;<br>
   }<br>
   proxy_pass ... + кеширование<br>}<br><br>А если backend будет выставлять basic_auth, которую будет проверять nginx?<br><br><br><div class="gmail_quote">2009/8/21 Artem Bokhan <span dir="ltr">&lt;<a href="mailto:artist@academ.org">artist@academ.org</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Андрей Бойко пишет:<div class="im"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Если я правильно все прочитал про x-accel-redirect - каждый раз таки будет дергаться апач с php. <br>
</blockquote></div>
Будет, но php будет заниматься только проверкой куки, а не генерацией контента, а это дешево.<br>
Все равно валидность значения куки кто-то должен проверять в некой БД, и это может сделать либо бэкенд (memcache,php,http), либо perl, либо файл.<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Faithfully yours, Eugenie<br>ICQ #701217<br>GTalk <a href="mailto:ekruglov@gmail.com">ekruglov@gmail.com</a><br>