Вложенные Локейшены ( basic авторизация - как правильно? )

Станислав server_inc на list.ru
Пн Фев 7 01:13:30 MSK 2011


14.12.2010 13:04, Kruglov Eugenie пишет:
> Вложите второй локейшн в первый.
>
>        location /protected
>        {
>               auth_basic            "...";
>               auth_basic_user_file  htpasswd;
>               ...
>            location ~ \.php$
>              {
>                 fastcgi_pass 127.0.0.1:9000 <http://127.0.0.1:9000/>;
>                 ...
>              }
>        }
>
Здравствуйте!
Хочу поднять вот эту переписку и задать вопрос.

По этой конструкции кто-то задал вопрос "будит ли работать обработка 
.php например для корня" на что последовал ответ, что будет.
Я вот не пойму... если предположить логически, что локейшн /protected 
вообще никак не подходит к URI, на примере того же корня "/blah.php", 
тогда как локейшн location ~ \.php$ может исполнится если входа в 
локейшн location /protected не было?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110207/0afed2f7/attachment.html>


Подробная информация о списке рассылки nginx-ru