Специально проверил у себя - не воспроизводится, проверяет именно по
тому файлу, что в локейшене указан.
Смотрите внимательнее конфиг, попробуйте разные realm-ы, что бы понять
какой локейшн ответил. Если не поможет - пробуйте дебаг лог смотреть.
maxhl@xxxxxxxxxxxxxx пишет:
День добрый.
Почему если есть:
location / {
auth_basic "closed site";
auth_basic_user_file /home/htdocs/.ht_passwd;
index index.pl;
}
И после идет:
location /stats {
auth_basic "closed site";
auth_basic_user_file /home/htdocs/stats/.ht_passwd;
index index.pl;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_pass unix:/mnt/md0/nginx-fcgi.sock;
fastcgi_index index.pl;
include /usr/local/nginx/conf/fastcgi.conf;
}
То при запросе в /stats проверяет пользователя /home/htdocs/.ht_passwd; и
если нет то отдает
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.
И в /home/htdocs/stats/.ht_passwd; даже не проверяет ...
Как можно правильно разделить location ?
____________________________
С уважением Max ICQ 71006063