location auth_basic

Igor Sysoev is at rambler-co.ru
Fri Jul 15 17:48:42 MSD 2005


On Fri, 15 Jul 2005, L0rda wrote:

> mFF wrote:
>
>> Igor Sysoev wrote:
>> 
>>> On Fri, 15 Jul 2005, mFF wrote:
>>> 
>>>> nginx-0.1.39
>>>> 
>>>> в конфиге следующая вещь
>>>> 
>>>>        location /restr/ {
>>>>            auth_basic  "Bla bla";
>>>>            auth_basic_user_file   /usr/local/etc/nginx/nginx.pwd;
>>>>    }
>>>> 
>>>> Авторизация проходит.
>>>> Но после авторизации любуемся
>>>> 404 Not Found
>>>> nginx/0.1.39
>>>> 
>>>> В логах
>>>> 192.168.0.1 - - [15/Jul/2005:16:34:54 +0400] "GET /restr/ HTTP/1.0" 404
>>>> 169 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.9)
>>>> Gecko/20050711 Firefox/1.0.5"
>>> 
>>> 
>>> 
>>> А в error_log что ? Скорее всего, нужно указать root.
>>> 
>>> 
>>> Игорь Сысоев
>>> http://sysoev.ru
>>> 
>>> 
>> 
>>         location /restr/ {
>>             root   /var/www/nginx/restr;
>>             auth_basic  "Bla bla";
>>             auth_basic_user_file   /usr/local/etc/nginx/nginx.pwd;
>>         }
>> 
>> Эффект тот же.
>> в error_log пусто.
>> 
>> 
>> 
> рут указан неверно видимо
>       location /restr/ {
>           root   /var/www/nginx;
>           auth_basic  "Bla bla";
>           auth_basic_user_file   /usr/local/etc/nginx/nginx.pwd;
>       }
>
> вот так попробуйте

В error_log'е всё равно должно что-нибудь, если уровень не меньше error
и не указана директива "log_not_found  on".


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list