Что-то Вы страшное говорите :)<br><br><div class="gmail_quote">7 июля 2009 г. 16:08 пользователь Sergey Shepelev <span dir="ltr"><<a href="mailto:temotor@gmail.com">temotor@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
А причина в том, что location / обрабатывает регексп ^/.* понимаете?<br>
location / обрабатывает любой урл вообще. Потому что все урлы<br>
начинаются с /.<br>
<div class="im"><br>
2009/7/7 <<a href="mailto:maxhl@hitline.net.ua">maxhl@hitline.net.ua</a>>:<br>
</div><div><div></div><div class="h5">> День добрый.<br>
> Почему если есть:<br>
><br>
> location / {<br>
> auth_basic "closed site";<br>
> auth_basic_user_file /home/htdocs/.ht_passwd;<br>
> index index.pl;<br>
> }<br>
><br>
> И после идет:<br>
><br>
> location /stats {<br>
> auth_basic "closed site";<br>
> auth_basic_user_file /home/htdocs/stats/.ht_passwd;<br>
> index index.pl;<br>
> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br>
> fastcgi_param SCRIPT_NAME $fastcgi_script_name;<br>
> fastcgi_pass unix:/mnt/md0/nginx-fcgi.sock;<br>
> fastcgi_index index.pl;<br>
> include /usr/local/nginx/conf/fastcgi.conf;<br>
> }<br>
><br>
> То при запросе в /stats проверяет пользователя /home/htdocs/.ht_passwd; и<br>
> если нет то отдает<br>
><br>
> HTTP request sent, awaiting response... 401 Unauthorized<br>
> Authorization failed.<br>
><br>
> И в /home/htdocs/stats/.ht_passwd; даже не проверяет ...<br>
> Как можно правильно разделить location ?<br>
> ____________________________<br>
> С уважением Max ICQ 71006063<br>
><br>
><br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>